Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Step Functions で使用するワークフローの状態の検出

フォーカスモード
Step Functions で使用するワークフローの状態の検出 - AWS Step Functions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

状態はステートマシンの要素です。状態は名前で参照されます。任意の文字列を指定できますが、ステートマシン全体の範囲で一意である必要があります。

状態は、呼び出しまたは以前の状態から入力を取得します。状態は入力をフィルタリングし、次の状態に送られる出力を操作できます。

以下は、 AWS Lambda 関数を呼び出す HelloWorld という名前の状態の例です。

"HelloWorld": { "Type": "Task", "Resource": "arn:aws:lambda:us-east-1:123456789012:function:HelloFunction", "Next": "AfterHelloWorldState", "Comment": "Run the HelloWorld Lambda function" }

個別の状態では、入力に基づいて決定を行い、それらの入力からアクションを実行して、出力を他の状態に渡すことができます。では AWS Step Functions、Amazon States Language (ASL) でワークフローを定義します。Step Functions コンソールは、アプリケーションロジックを視覚化するために、そのステートマシンをグラフィカルに表示します。

次のスクリーンショットは、最も一般的なアクションの一部と、Workflow Studio の 7 つのフローの状態を示しています。

Workflow Studio で一般的なアクションとフローの状態を示すスクリーンショット

状態は多くの一般的な特徴を共有しています。

  • その状態のタイプを示す Type フィールドがあります。

  • 状態に関する、人間が読んで理解できるコメントまたは説明を保持するオプションの Comment フィールド。

  • それぞれの状態 (Succeed または Fail 状態を除く) には、ワークフロー内の次の状態を指定する Next フィールドが必要です。Choice 状態は、実際には各 Choice ルール内に複数の Next を持つことができます。または、End フィールドを true に設定することで、状態をターミナル状態にすることもできます。

特定の状態タイプには追加フィールドが必要です。または共通フィールドの使用方法を再定義します。

ワークフローのログ情報にアクセスするには

  • 標準ワークフローが作成されて実行されると、Step Functions コンソールの [実行の詳細] ページを表示することにより、各状態、入出力、いつ、どのくらいの時間アクティブだったかの情報にアクセスできます。

  • Express ワークフローを作成して実行した後、ログ記録が有効になっている場合は、Step Functions コンソールまたは Amazon CloudWatch Logs にある実行履歴を確認できます。

実行の表示とデバッグの詳細については、「ワークフローの実行の表示」および「CloudWatch Logs を使用した Step Functions の実行履歴のログ記録」を参照してください。

ワークフロー状態のリファレンスリスト

状態は、Workflow Studio でアクションに分割されます。これは Task 状態とも呼ばれ、7 つのフロー状態とも呼ばれます。Workflow Studio のタスク状態またはアクションを使用して、サードパーティーのサービスを呼び出し、関数を呼び出し、数百 AWS のサービスエンドポイントを使用できます。フロー状態を使用すると、ワークフローを指示および制御できます。すべての状態は前の状態から入力を受け、多くは入力フィルタリングと、ワークフローの次の状態に渡される出力のフィルタリング/変換を提供します。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.