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

有关 Amazon Simple Workflow Service 的更多文档

除了本开发人员指南之外,以下文档也很有用。

Amazon Simple Workflow Service API Reference

Amazon Simple Workflow Service API Reference 提供有关 Amazon SWF HTTP API 的详细信息,包括操作、请求和响应结构,以及错误代码。

AWS Flow Framework 文档

AWS Flow Framework 是一个编程框架,能够简化使用 Amazon SWF 管理其工作流程和活动的分布式异步应用程序的实施过程,以便您能够集中精力实施您的工作流程逻辑。

每个 AWS Flow Framework 均采用其目标设计语言的惯用表达,因此您可以轻松阅读你所选择的语言,以实施具备 Amazon SWF 所有优势的工作流程。

AWS Flow Framework 面向以下语言:

Java

适用于 Java 的 AWS Flow Framework 开发人员指南提供有关如何获取、设置和使用AWS Flow Framework for Java 的信息。

有关框架所使用的类、方法和注释的列表,请参阅AWS Flow Framework for Java API 参考

Ruby

AWS Flow Framework for Ruby Developer Guide 提供有关如何获取、设置和使用 AWS Flow Framework for Ruby 的信息。

有关框架所使用的类和方法的列表,请参阅AWS Flow Framework for Ruby API Reference

GitHub 上的 aws-flow-ruby-samples 项目提供了多个代码范例,以演示 AWS Flow Framework for Ruby 的多项功能。您可以利用此代码更深入了解该框架,并帮助您设计和实施自己的工作流程。

AWS SDK 文档

AWS 软件开发工具包 (SDK) 以许多不同的编程语言提供对 Amazon SWF 的访问。这些软件开发工具密切配合 HTTP API,但也为一些 Amazon SWF 功能提供特定于语言的编程接口。您可以访问以下链接了解有关每个软件开发工具包的更多信息。

注意

此处仅列出了在编写时支持 Amazon SWF 的软件开发工具包。有关可用 AWS 软件开发工具包的完整列表,请访问 Amazon Web Services 工具页面。

Java

AWS SDK for Java 为 AWS 基础设施服务提供 Java API。

要查看可用文档,请参阅 AWS SDK for Java 文档页面。您也可以通过访问以下链接直接转到开发工具包参考中的 Amazon SWF 部分:

JavaScript

通过适用于 JavaScript 的 AWS 软件开发工具包,开发人员能够使用在浏览器中或服务器上 Node.js 应用程序内可用的简单易用的 API 和 AWS 服务来构建库或应用程序。

要查看可用文档,请参阅适用于 JavaScript 的 AWS 软件开发工具包文档页面。您也可以通过访问此链接直接转到开发工具包参考中的 Amazon SWF 部分:

.NET

适用于 .NET 的 AWS 开发工具包是一个可下载的数据包,其中包含 Visual Studio 项目模板、AWS .NET 库、C# 代码示例和文档。通过 适用于 .NET 的 AWS 开发工具包,Windows 开发人员能够更方便地构建 Amazon SWF 的 .NET 应用程序和其他服务。

要查看可用文档,请参阅 适用于 .NET 的 AWS 开发工具包 文档页面。您也可以通过访问以下链接直接转到开发工具包参考中的 Amazon SWF 部分:

PHP

适用于 PHP 的 AWS 开发工具包提供 Amazon SWF 的 PHP 编程接口。

要查看可用文档,请参阅 适用于 PHP 的 AWS 开发工具包 文档页面。您也可以通过访问此链接直接转到开发工具包参考中的 Amazon SWF 部分:

Python

AWS SDK for Python (Boto) 提供 Amazon SWF 的 Python 编程接口。

要查看可用文档,请参阅 boto: A Python interface to Amazon Web Services 页面。您也可以通过访问以下链接直接转到文档中的 Amazon SWF 部分:

Ruby

适用于 Ruby 的 AWS 开发工具包 提供 Amazon SWF 的 Ruby 编程接口。

要查看可用文档,请参阅 适用于 Ruby 的 AWS 开发工具包 文档页面。您也可以通过访问此链接直接转到开发工具包参考中的 Amazon SWF 部分:

AWS CLI 文档

AWS Command Line Interface (AWS CLI) 是用于管理 AWS 服务的统一工具。只通过一个工具进行下载和配置,您就可以使用命令行控制多个 AWS 服务并利用脚本来自动执行这些服务。

有关 AWS CLI 的更多信息,请参阅 AWS Command Line Interface 页面。

有关 Amazon SWF 可用命令的概述,请参阅 AWS CLI Command Reference 中的 swf