メニュー
AWS Step Functions
開発者ガイド

タスク

ステートマシンのすべての作業は、タスクにより処理されます。タスクは、アクティビティまたは Lambda 関数です。

  • アクティビティはプログラムコードで構成され、オペレーターがアクションを実行するか、入力を提供するのを待機します。アクティビティは、Amazon EC2、Amazon ECS、またはモバイルデバイスでもホストできます。アクティビティは、GetActivityTaskSendTaskSuccessSendTaskFailure、および SendTaskHeartbeat API アクションを使用して Step Functions をポーリングします。

  • Lambda 関数は、AWS Lambda で実行されるクラウドネイティブタスクです。Lambda 関数は、AWS マネジメントコンソール を使用したり、コードを Lambda にアップロードしたりして、さまざまなプログラミング言語で記述できます。

Amazon ステートメント言語 は、状態のタイプを Task に設定し、タスクにアクティビティまたは Lambda 関数の ARN を指定することにより、タスクを表します。タスクタイプの指定の詳細については、「Amazon 状態メント言語」の「タスク」を参照してください。

タスクのリストを表示するには、Step Functions コンソールの [Tasks] ページを使用します。