Amazon Simple Workflow Service
开发人员指南 (API 版本 2012-01-25)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

开始设置 Amazon SWF

本节讨论使用 Amazon Simple Workflow Service (Amazon SWF) 进行开发的先决条件以及可用的开发选项。使用任何 AWS 服务的第一步都是注册 AWS 账户,注册详情见下述章节所述。设置账户后,您可以选择使用 AWS 支持的任何编程语言来进行 Amazon SWF 开发。针对 Java 和 Ruby 开发人员,还提供了 AWS Flow Framework。通过 AWS Identity and Access Management,您可以授予 AWS 账户拥有者以外的人员对 Amazon SWF 资源的访问权限。

AWS 账户和访问密钥

若要访问 Amazon SWF,您需要注册 AWS 账户。

如需注册 AWS 账户

  1. 打开 http://www.amazonaws.cn/,然后选择 Create an AWS Account (创建 AWS 账户)

    注意

    如果您之前曾使用 AWS 账户根用户 凭证登录 AWS 管理控制台,请选择 Sign in to a different account (登录其他账户)。如果您之前曾使用 IAM 凭证登录控制台,请选择 Sign-in using root account credentials (使用根账户凭证登录)。然后选择 Create a new AWS account (创建新的 AWS 账户)

  2. 按照联机说明操作。

    在注册时,您将接到一通电话,要求您使用电话键盘输入一个验证码。

要获取 IAM 用户的访问密钥 ID 和秘密访问密钥。

访问密钥包含访问密钥 ID 和秘密访问密钥,用于签署对 AWS 发出的编程请求。如果没有访问密钥,您可以使用AWS 管理控制台进行创建。建议您使用 AWS 账户根用户 访问秘钥而不是使用 IAM 账户根用户访问秘钥。IAM 让您可以安全地控制对您的 AWS 账户中 AWS 服务和资源的访问。

仅当创建访问密钥时,您才能查看或下载秘密访问密钥。以后您无法恢复它们。不过,您随时可以创建新的访问密钥。您还必须拥有执行所需 IAM 操作的权限。有关更多信息,请参阅 IAM 用户指南 中的访问 IAM 资源所需的权限

  1. 打开 IAM 控制台

  2. 在控制台的导航窗格中,选择 Users

  3. 选择您的 IAM 用户名称(而不是复选框)。

  4. 选择安全证书选项卡,然后选择创建访问秘钥

  5. 要查看新访问秘钥,请选择显示。您的凭证与下面类似:

    • 访问密钥 ID:AKIAIOSFODNN7EXAMPLE

    • 私有访问密钥:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

  6. 要下载密钥对文件,请选择下载 .csv 文件。将密钥存储在安全位置。

    请对密钥保密以保护您的 AWS 账户,切勿通过电子邮件发送密钥。请勿对组织外部共享密钥,即使有来自 AWS 或 Amazon.com 的询问。合法代表 Amazon 的任何人永远都不会要求您提供密钥。

相关主题

终端节点

为了降低延迟并将数据存储在符合要求的位置,Amazon SWF 在不同地区提供了终端节点。

Amazon SWF 中的每个终端节点完全独立;在一个地区注册的任何域、工作流程和活动不与另一地区的这些项共享任何数据或属性。换言之,注册 Amazon SWF 域、工作流程或活动时,它仅存在于注册它的地区。例如,可在两个不同的区域注册名为 SWF-Flows-1 的域,但二者不共享任何数据或属性 - 它们都是完全独立的域。

有关 Amazon SWF 终端节点的列表,请参阅地区和终端节点