Cookie の設定を選択する

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

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

ドキュメント履歴

フォーカスモード
ドキュメント履歴 - AWS Step Functions

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

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

このセクションでは、AWS Step Functions デベロッパーガイドの主な変更点を一覧表示します。

変更 説明 変更日
新機能

Step Functions は、分散マップのデータソースと出力オプションを拡張します。

分散マップは、JSON Lines (JSONL) や、セミコロン区切りファイルやタブ区切りファイルなど、より広範な区切りファイル形式からのデータを処理できます。さらに、分散マップは、結果の書式設定をより詳細に制御するための出力変換を提供します。詳細については、ItemReader (Map)「」および「」を参照してくださいResultWriter (Map)

2025 年 2 月 7 日
ドキュメントのみの更新。

re:Invent 2024 で発表されたワークショップのコンテンツ入門チュートリアルに を置き換えました。

2024 年 12 月 23 日
新機能

Step Functions ワークフロー変数と JSONata を使用して、状態を管理し、データを変換します。

変数を使用すると、ワークフローのステップ間でデータを渡すことができます。JSONata を使用すると、オープンソースのクエリと式言語を取得して、ワークフロー内のデータを選択して変換できます。詳細については、「変数を使用して状態間でデータを渡す」および「Step Functions での JSONata を使用したデータの変換」を参照してください。

2024 年 11 月 22 日
新機能

Step Functions が Infrastructure as Code (IaC) テンプレート生成を追加

AWS Step Functions コンソールでは、保存されたワークフローを AWS CloudFormation または AWS SAM (SAM) テンプレートとしてエクスポートおよびダウンロードできます。このサポートでは AWS Infrastructure Composer、ワークフローを AWS リージョン Infrastructure Composer にエクスポートし、Infrastructure Composer コンソールに移動することもできます。ここでは、新しく生成されたテンプレートを引き続き使用できます。詳細については、「ワークフローを IaC テンプレートにエクスポートする」を参照してください。

2024 年 11 月 14 日
新機能

Step Functions は、 AWS KMS とカスタマーマネージドキーを使用してデータを暗号化するオプションを追加します。

ワークフロー、アクティビティ、ログを暗号化するカスタマーマネージドキーを選択することで、別のセキュリティレイヤーを追加できます。詳細については、「Step Functions での保管中のデータの暗号化」を参照してください。

2024 年 7 月 25 日
更新

ドキュメント構造の更新

ページビューデータと深度分析により、ドキュメントセクションを再構築し、重要なトピックの可視性を向上させました。ナビゲーションが更新され、全体的な深度が削減されました。関連するトピックが統合されました。ブックマークが更新された場所にアクセスできるようにリダイレクトが追加されました。この大規模な更新後に誤りや欠落に気付いた場合は、フィードバックを送信してください。ご協力ありがとうございます。

2024 年 7 月 24 日
更新

AWS マネージドポリシーの更新 - 新しいアクセス許可: states:ValidateStateMachineDefinition

指定したステートマシンの構文をチェックするための新しいアクセス許可に関する情報を追加しました。詳細については、「AWS の マネージドポリシー AWS Step Functions」を参照してください。

2024 年 4 月 29 日
新機能

Step Functions が 用に最適化された統合を追加 AWS Elemental MediaConvert

AWS Elemental MediaConvert は、ブロードキャストグレードのビデオおよびオーディオファイルのトランスコーディングを提供します。お客様は、メディアワークフローに合わせてコードで自動化できます。MediaConvert AWS Step Functions の に最適化された統合により、ローコードビジュアルツール Workflow Studio を使用してオーケストレーションできるようになりました。詳細については、「Step Functions AWS Elemental MediaConvert で を管理する」のドキュメントを参照してください。

2024 年 4 月 12 日
更新

AWS マネージドポリシーの更新 - 既存のポリシーの更新: AWSStepFunctionsReadOnlyAccess

タグ、分散マップ、Versions and Aliases の新しい読み取り専用アクセス許可に関する情報を追加しました。詳細については、「AWS の マネージドポリシー AWS Step Functions」を参照してください。

2024 年 4 月 2 日
更新

Step Functions が Open ワークフローメトリクスのサポートを追加

Open ワークフローメトリクスを使用して、進行中の Standard ワークフローの数と Open ワークフローの制限をアカウントレベルで確認できるようになりました。開始方法に関係なく、すべてのワークフローでワークロードを管理し、スムーズなワークフローオペレーションを確保できます。CloudWatch アラームを設定してワークフローをモニタリングし、制限に近づいたらアラートを事前に受信できます。アラートが表示されたら、特定のワークフローの停止や制限の引き上げのリクエストなどのアクションを実行することで、ワークフローを効果的に管理できます。

Open ワークフローメトリクスは、追加の設定を必要とせずに、CloudWatch で Standard ワークフローに使用できます。詳細については、「実行メトリクス」を参照してください。

2024 年 2 月 29 日
更新

サービス統合の追加と更新。新規および更新された AWS SDK 統合のリストについては、「」を参照してくださいStep Functions で AWS サービス SDK 統合を使用する方法を学ぶ。サービスの完全なリストについては、「サポートされている AWS SDK サービス統合」を参照してください。

2024 年 1 月 18 日
新機能

Infrastructure Composer の Workflow Studio で、AWS CloudFormation テンプレートを使用してサーバーレスワークフローを構築できます。詳細については、「Infrastructure Composer で Workflow Studio を使用して Step Functions ワークフローを構築する」を参照してください。

2023 年 11 月 27 日
新機能

Step Functions では、新しい Test State API を使用して、パブリック HTTPS エンドポイントを直接呼び出して、個々のステートをテストできるようになりました。詳細については、以下を参照してください。

2023 年 11 月 26 日
新機能 Step Functions は Amazon Bedrock と統合するようになりました。詳細については、以下の各トピックを参照してください。 2023 年 11 月 26 日
新機能 Step Functions では、タイプ Standard のワークフロー実行を障害発生時点から再処理できるようになりました。詳細については、「Step Functions で redrive を使用してステートマシン実行を再開する」および「Step Functions で実行される Redriving マップ実行」を参照してください。 2023 年 11 月 15 日
ドキュメントのみの更新

Amazon EventBridge Scheduler を使用してステートマシンをスケジュールどおりに実行する方法を説明する新しいトピックを公開しました。詳細については、「Amazon EventBridge スケジューラを使用して Step Functions ステートマシンの実行を開始する」を参照してください。

2023 年 10 月 16 日
新機能 Step Functions は Amazon EMR Serverless と統合するようになりました。詳細については、以下の各トピックを参照してください。 2023 年 10 月 12 日
ドキュメントのみの更新 Amazon EventBridge Scheduler を使用してステートマシンをスケジュールどおりに実行する方法についての情報を追加しました。詳細については、「EventBridge スケジューラの使用」を参照してください。 2023 年 10 月 5 日
更新

明確さ、簡潔さ、および新規ユーザー向けの明確なジャーニー マップの確立のために、分散マップ状態トピックを再構成および更新しました。詳細については、「大規模な並列ワークロード向けに Step Functions で Map ステートを分散モードで使用する」を参照してください。

2023 年 10 月 6 日
修正内容 AWS CDK v2 を使用するようにチュートリアルのコードサンプルを修正しました。詳細については、「AWS CDK を使用して Step Functions で標準ワークフローを作成する」を参照してください。 2023 年 9 月 19 日
更新 エラーを明確に識別し、より詳細に制御して再試行を実装するために Step Functions が導入した強化されたエラー処理機能についての情報を追加しました。詳細については、ワークフロー状態に失敗するおよびエラー後の再試行を参照してください。 2023 年 9 月 7 日
更新 Step Functions は、ワークフローオーサリングエクスペリエンスを効率化するために Workflow Studio に機能強化を追加しました。詳細については、「Step Functions Workflow Studio でのワークフローの開発」を参照してください。 2023 年 8 月 31 日
ドキュメントのみの更新 その ExecutionsStarted メトリクスについて報告された実際のメトリクス数の 2 倍に関する情報を追加しました。詳細については、「カウントを報告するメトリクス」を参照してください。 2023 年 7 月 25 日
ドキュメントのみの更新 Step Functions は、分散マップ状態の次の一般的な使用例を示す 2 つの新しいサンプルプロジェクトを追加しました。 2023 年 7 月 17 日
ドキュメントのみの更新

Terraform を使用したステートマシンのデプロイに関する新しいトピックを公開しました。詳細については、「Terraform を使用して Step Functions でステートマシンをデプロイする」を参照してください。

2023 年 7 月 5 日
ドキュメントのみの更新

Amazon EventBridge インターフェイスの変更に合わせて、以下の手順を更新しました。

2023 年 6 月 26 日
新機能 Step Functions では、複数のステートマシンのバージョニングとエイリアス作成できるようになり、サーバーレスワークフローをデプロイする際の耐障害性が向上しました。詳細については、「 Step Functions の Versions and Aliases による継続的デプロイの管理」を参照してください。 2023 年 6 月 22 日
ドキュメントのみの更新

TimeoutSeconds フィールドと HeartbeatSeconds フィールドの説明が改善され、それぞれの違いが説明されるようになりました。詳細については、「タスク状態フィールド」を参照してください。

2023 年 6 月 22 日
ドキュメントのみの更新

Parallel ステートと Map ステートの結果として通常返される配列の配列をフラット化する方法を説明する新しいセクションを公開しました。詳細については、「配列の配列の平坦化」を参照してください。

2023 年 6 月 20 日

更新

Step Functions は、7 つ AWS のサービス と 468 個の新しい API アクションを追加することで、 AWS SDK 統合のサポートを拡張しました。詳細については、サポートされている AWS SDK サービス統合およびStep Functions で AWS サービス SDK 統合を使用する方法を学ぶを参照してください。

2023 年 6 月 16 日
ドキュメントのみの更新。 最近起動された Step Functions 機能が利用可能 AWS リージョン になった を一覧表示する新しいトピックを公開しました。詳細については、「最近リリースされた機能」を参照してください。 2023 年 6 月 16 日

ドキュメントのみの更新。

Step Functions には AWS User Notifications、 AWS の通知の中心的な場所 AWS のサービス として機能する に関するセクションが含まれるようになりました AWS Management Console。詳細については、「を使用したイベント User Notifications」を参照してください。 2023 年 5 月 4 日
ドキュメントのみの更新

AWS Key Management Service (AWS KMS) キーで暗号化された Amazon S3 バケットに子ワークフローの実行結果を書き込むために必要な権限について説明する新しいセクションを追加しました。詳細については、「AWS KMS key 暗号化された Amazon S3 バケットの IAM アクセス許可」を参照してください。

2023 年 4 月 29 日
ドキュメントのみの更新。

データフローシミュレーター機能について説明する新しいトピックを追加しました。詳細については、「データフローシミュレーター (サポートされていません)」を参照してください。

2023 年 4 月 14 日
クォータの更新

各アカウントのオープンマップ実行のデフォルトクォータ 1000 件についての情報を追加しました。詳細については、「アカウントに関連するクォータ」を参照してください。

2023 年 4 月 5 日
ドキュメントのみの更新。

分散マップ状態で X-Ray トレースを使用できないことに関する注記を追加しました。詳細については、「で Step Functions リクエストデータをトレースする AWS X-Ray」を参照してください。

2023 年 3 月 21 日
ドキュメントのみの更新

Step Functions がタグベースの認可を処理する方法についての情報を追加しました。詳細については、Step Functions でのステートマシンとアクティビティのタグ付けおよびStep Functions でのタグベースの IAM ポリシーの作成を参照してください。

2023 年 3 月 15 日
ドキュメントのみの更新

Step Functions が分散マップ状態で入力として使用される CSV ファイルを解析する方法についての情報を追加しました。詳細については、「Amazon S3 バケット内の CSV ファイル」を参照してください。

2023 年 3 月 14 日
ドキュメントのみの更新

Step Functions がジョブを実行 (.sync) パターンのクロスアカウント呼び出しを処理する方法に関する情報を追加しました。詳細については、「ジョブを実行 (.sync)」を参照してください。

2023 年 3 月 1 日
ドキュメントのみの更新

完了したワークフロー実行の履歴保持期間を 90 日から 30 日に短縮します。ログ保持期間の変更の詳細については、「Step Functions ワークフローの実行の保証」と「ステートマシンの実行に関連するクォータ」を参照してください。

2023 年 2 月 21 日
更新

Step Functions は、35 の AWS サービスと 1100 の新しい API アクションを追加することで、 AWS SDK 統合のサポートを拡張しました。詳細については、サポートされている AWS SDK サービス統合およびStep Functions で AWS サービス SDK 統合を使用する方法を学ぶを参照してください。

2023 年 2 月 17 日
ドキュメントのみの更新

Step Functions を使用してクレジットカード申請のワークフローを作成するプロセスを説明する入門チュートリアルシリーズを公開しました。詳細については、「Step Functions の使用を開始する方法について」を参照してください。

2022 年 12 月 30 日
新機能

Step Functions では、Map ステート用の新しい分散モードを使用して、データ処理の大規模な並列ワークフローをオーケストレーションするサポートが追加されました。詳細については、「大規模な並列ワークロード向けに Step Functions で Map ステートを分散モードで使用する」を参照してください。

2022 年 12 月 1 日
新機能 Step Functions は、他のアカウントで設定されたクロスアカウント AWS リソースへのアクセスをサポートするようになりました。詳細については「」を参照してください。 2022 年 11 月 18 日
更新

Step Functions は、Express ワークフローの実行を表示およびデバッグするための新しいコンソールエクスペリエンスを提供するようになりました。詳細については、次を参照してください。

2022 年 10 月 18 日
更新

Amazon EMR に最適化されたサービス統合のために、addStep および addStep.sync API を使用する際にオプションで ExecutionRoleArn パラメータを指定するサポートが追加されました。詳細については、「Step Functions を使用した Amazon EMR クラスターの作成と管理」を参照してください。

2022 年 9 月 20 日
ドキュメントのみの更新

Step Functions を使用してサーバーレスワークフローを構築する際のコストの最適化に関する推奨事項を提供する新しいトピックを追加しました。詳細については、「Express ワークフローを使用したコストの最適化」を参照してください。

2022 年 9 月 15 日

更新

Step Functions では、配列操作、データのエンコードとデコード、ハッシュ計算、JSON データ操作、数学関数演算、固有識別子の生成など、データ処理タスクを実行するための 14 件の新しい組み込み関数のサポートが追加されました。

ドキュメントのみの更新。

既存の組み込み関数と新しく導入された組み込み関数を、実行に役立つデータ処理タスクの種類に基づいて次のカテゴリに分類しました。

詳細については、「Step Functions の JSONPath 状態の組み込み関数 」を参照してください。

2022 年 8 月 31 日

更新

Step Functions は、、AWS Billing Conductor、 の 3 つの AWS サービスを追加することでAmazon GameSparks、 AWS SDK 統合のサポートを拡張しましたAmazon Pinpoint SMS and Voice V2。詳細については、「Step Functions で AWS サービス SDK 統合を使用する方法を学ぶ」を参照してください。

2022 年 7 月 26 日
ドキュメントのみの更新

Step Functions でサポートされている AWS SDK 統合に加えられたすべての更新の概要を含む新しいトピックを追加しました。詳細については、「Step Functions で AWS サービス SDK 統合を使用する方法を学ぶ」を参照してください

2022 年 7 月 26 日
ドキュメントのみの更新

AWS Step Functions デベロッパーガイドに、Express ワークフロー専用に出力される実行メトリクスの詳細が追加されました。詳細については、「Express ワークフローの実行メトリクス」を参照してください。

2022 年 6 月 9 日
更新
Step Functions コンソールの強化

コンソールの [実行の詳細] ページが再設計され、以下の機能強化が行われました。

  • 実行に失敗した理由を一目で特定できます。

  • ステートマシン用の新しい可視化モードが 2 つあります。[テーブルビュー][イベントビュー]です。これらのビューでは、フィルターを適用して関心のある情報のみを表示することもできます。さらに、イベントのタイムスタンプに基づいて [イベントビュー] の内容をソートできます。

  • [グラフビュー] モードではドロップダウンリストを使用するか、[テーブルビュー] モードの Map ステートのツリービューで、Map ステートのさまざまな反復を切り替えます。

  • 完全な入出力データ転送パスや Task または Parallel ステートの再試行など、ワークフローの各ステートに関する詳細情報が表示されます。

  • ステートマシンの実行 Amazon Resource Name をコピーするオプション、ステートマシンの合計遷移回数を表示するオプション、実行の詳細を JSON 形式でエクスポートするオプションなど、さまざまな機能強化が行われています。

ドキュメントのみの更新。

[実行の詳細] ページに表示されるさまざまなタイプの情報を説明する新しいトピックを追加しました。また、この情報を調べる方法を示すチュートリアルを追加しました。詳細については、以下を参照してください。

2022 年 5 月 9 日

更新

Step Functions は、エンティティ (サービスまたはアカウント) が別のエンティティによってアクションを実行するように強制された場合に発生する、混乱を招く副セキュリティ問題の回避策を提供するようになりました。詳細については、以下を参照してください。

2022 年 5 月 2 日

更新

  • Step Functions は、さらに 21 のサービスを追加することで、 AWS SDK 統合のサポートを拡張しました AWS 。詳細については、「サポートされている AWS SDK サービス統合」を参照してください。

  • ドキュメントのみの更新。

    • Step Functions との AWS SDK サービス統合を誤って実行したときに生成される例外に存在するすべての例外プレフィックスのリストを追加しました。詳細については、「サポートされている AWS SDK サービス統合」を参照してください。

2022 年 4 月 19 日

新機能

Step Functions Local は、 AWS SDK 統合とサービス統合のモックをサポートするようになりました。詳細については、以下を参照してください。

2022 年 1 月 28 日

新機能

AWS Step Functions では、 を使用したバックエンド統合として、同期 Express ステートマシンを使用した Amazon API Gateway REST API の作成がサポートされるようになりました AWS Cloud Development Kit (AWS CDK)。詳細については、以下を参照してください。

2021 年 12 月 10 日

更新

Step Functions は、Step Functions と Amazon Athena のアップグレードされたコンソールを示す 3 件の新しいサンプルプロジェクトを追加しました。詳細については、以下を参照してください。

2021 年 11 月 22 日

新機能

Step Functions は、同期 Express ワークフローの Amazon VPC エンドポイントサポートを追加しました。詳細については、以下を参照してください。

2021 年 11 月 15 日

更新

AWS Step Functions は、Step Functions AWS Batch 統合の使用方法を示す 3 つの新しいサンプルプロジェクトを追加しました。詳細については、以下を参照してください。

2021 年 10 月 14 日

新機能

AWS Step Functions に AWS SDK 統合が追加され、300 を超えるすべての AWS サービスで API アクションを使用できるようになりました。詳細については、以下を参照してください。

2021 年 9 月 30 日

新機能

AWS Step Functions でビジュアルワークフローデザイナー Workflow Studio AWS Step Functions が追加されました。詳細については、以下を参照してください。

2021 年 6 月 17 日

更新

AWS Step Functions は、CodeBuild 統合に StartBuildBatchDeleteBuildBatchStopBuildBatch RetryBuildBatch の 4 つの新しい APIs を追加しました。詳細については、以下を参照してください。

2021 年 6 月 4 日

新機能

AWS Step Functions が Amazon EventBridge と統合されるようになりました。詳細については、以下を参照してください。

2021 年 5 月 14 日

更新

AWS Step Functions は、Step Functions と Amazon Redshift Data API を使用して ETL/ELT ワークフローを実行する方法を示す新しいサンプルプロジェクトを追加しました。詳細については、以下を参照してください。

2021 年 4 月 16 日

新機能

AWS Step Functions には、 コンソールに新しいデータフローシミュレーターがあります。詳細については、以下を参照してください。

2021 年 4 月 8 日

新機能

AWS Step Functions が Amazon EMR on EKS と統合されるようになりました。詳細については、以下を参照してください。

2021 年 3 月 29 日

更新

ステートマシン定義の YAML サポートが AWS Toolkit for Visual Studio Code および に追加されました AWS CloudFormation。詳細については、以下を参照してください。

2021 年 3 月 4 日

新機能

AWS Step Functions が と統合されるようになりました AWS Glue DataBrew。詳細については、以下を参照してください。

2021 年 1 月 6 日

新機能

AWS Step Functions 同期 Express ワークフローが利用可能になり、マイクロサービスを簡単にオーケストレーションできるようになりました。詳細については、以下を参照してください。

2020 年 11 月 24 日

新機能

AWS Step Functions が Amazon API Gateway と統合されるようになりました。詳細については、以下を参照してください。

2020 年 11 月 17 日

新機能

AWS Step Functions が Amazon Elastic Kubernetes Service と統合されるようになりました。詳細については、以下を参照してください。

2020 年 11 月 16 日

新機能

AWS Step Functions が Amazon Athena と統合されるようになりました。詳細については、以下を参照してください。

2020 年 10 月 22 日

新機能

AWS Step Functions はend-to-endのワークフローのトレースをサポートするようになりました。これにより AWS X-Ray、ステートマシンの実行を完全に可視化し、分散アプリケーションの分析とデバッグを容易に行うことができます。詳細については、以下を参照してください。

2020 年 9 月 14 日

更新

AWS Step Functions は、UTF-8 でエンコードされた文字列として最大 256 KiB のデータまでのペイロードサイズをサポートするようになりました。こうして、標準ワークフローと Express ワークフローの両方で、より大きなペイロードを処理できます。

より大きなペイロードを使用するために、既存のステートマシンを変更する必要はありません。ただし、更新された API を使用するには、Step Functions SDK および Local Runner の最新バージョンに更新する必要があります。詳細については、以下を参照してください。

2020 年 9 月 3 日

更新

Amazon ステートメント言語 は次のように更新されました。

  • 選択ルール (JSONata) が追加

    • Null 比較演算子、IsNullIsNull は JSON Null 値に対してテストし、前の状態の出力が NULL かどうかを検出するために使用できます。

    • その他の 4 つの新しい演算子、isBoolean、isNumeric、isString、IStimeStampが追加されました。

    • IsPresent 演算子を使ったフィールドの存在または非存在のテスト。IsPresent を使って、存在しないキーへのアクセスを試みたときの States.Runtime エラーを防止できます。

    • ワイルドカードパターンマッチングにより、1 つ以上のワイルドカードがあるパターンに対する文字列比較をサポートします。

    • サポートされている比較演算子の 2 つの変数の比較。

  • Task 状態のタイムアウト値とハートビートの値は、TimeoutSecondsPathHeartbeatSecondsPath フィールドを使う固定値ではなく 状態入力から動的に提供できるようになりました。詳細は、Task ワークフロー状態 を参照してください。

  • 新しい ResultSelector フィールドは、ResultPath を適用する前の状態の結果を操作する方法を提供します。ResultSelector フィールドは、Map 状態のワークフローParallel ワークフローの状態、および Task ワークフロー状態 状態のオプションフィールドです。

  • Step Functions の JSONPath 状態の組み込み関数 は、Task 状態がなくてもベーシックな操作を許可するために追加されました。組み込み関数は、Parameters フィールドと ResultSelector フィールド内で使用できます。

2020 年 8 月 13 日

更新

AWS Step Functions で Amazon SageMaker AI CreateProcessingJob API コールがサポートされるようになりました。詳細については、以下を参照してください。

2020 年 8 月 4 日

新機能

AWS Step Functions が でサポートされるようになりました。これにより AWS Serverless Application Model、ワークフローオーケストレーションをサーバーレスアプリケーションに簡単に統合できます。詳細については、以下を参照してください。

2020 年 5 月 27 日

新機能 AWS Step Functions は、Step Functions 実行をネストするための新しい同期呼び出しを導入しました。新しい呼び出し arn:aws:states:::states:startExecution.sync:2 は、JSON オブジェクトを返します。元の呼び出し arn:aws:states:::states:startExecution.sync は引き続きサポートされ、JSON のエスケープされた文字列を返します。詳細については、以下を参照してください。 2020 年 5 月 19 日

新機能

AWS Step Functions が と統合されるようになりました AWS CodeBuild。詳細については、以下を参照してください。

2020 年 5 月 5 日

新機能

Step Functions は、AWS Toolkit for Visual Studio Code でサポートされるようになり、コードエディタを離れなくても、ステートマシンベースのワークフローを簡単に作成および視覚化できます。

2020 年 3 月 31 日

更新

標準ワークフローで Amazon CloudWatch Logs へのログを設定できるようになりました。詳細については、以下を参照してください。

2020 年 2 月 25 日

新機能

AWS Step Functions は、Amazon Virtual Private Cloud (VPC) から直接、パブリック IP アドレスを必要とせずにアクセスできるようになりました。詳細については、以下を参照してください。

2019 年 12 月 23 日

新機能

Express ワークフローは新しいワークフロータイプで、IoT データの取り込み、ストリーミングデータ処理と変換、モバイルアプリケーションのバックエンドなど、大容量のイベント処理ワークロードに適しています。

詳細については、次の新規および更新されたトピックを参照してください。

2019 年 12 月 3 日

新機能

AWS Step Functions が Amazon EMR と統合されるようになりました。詳細については、以下を参照してください。

2019 年 11 月 19 日

更新

AWS Step Functions は AWS Step Functions データサイエンス SDK をリリースしました。詳細については、以下を参照してください。

2019 年 11 月 7 日

更新

Step Functions は、Amazon SageMaker AI の API アクションをさらにサポートし、機能を実証するための 2 つの新しいサンプルプロジェクトを含むようになりました。詳細については、以下を参照してください。

2019 年 10 月 3 日

新機能

Step Functions は、統合サービス API として StartExecution を呼び出すことで、新しいワークフロー実行の開始をサポートします。以下を参照してください。

2019 年 8 月 12 日
新機能

Step Functions には、統合サービスにタスクトークンを渡し、SendTaskSuccess または SendTaskFailure でそのタスクトークンが返されるまで実行を一時停止する能力が含まれています。以下を参照してください。

Step Functions は、状態の定義の "Parameters"フィールド内で直接に現在の実行に関する動的な情報にアクセスする方法を提供するようになりました。以下を参照してください。

2019 年 5 月 23 日
新機能

Step Functions は、実行ステータスの変更に備えて、CloudWatch Events をサポートします。以下を参照してください。

2019 年 5 月 8 日
新機能

Step Functions がタグを使用して IAM の許可をサポートするようになりました。詳細については、以下を参照してください。

2019 年 3 月 5 日
新機能

Step Functions Local が利用可能になりました。テストと開発のためにローカルマシンで Step Functions を実行できます。Step Functions Local は Java アプリケーションまたは Docker イメージとしてダウンロードできます。「Step Functions Local を使用したステートマシンのテスト (サポートされていません)」を参照してください。

2019 年 2 月 4 日
新機能

AWS Step Functions が北京および寧夏リージョンで利用可能になりました。

2018 年 1 月 15 日
新機能

Step Functions は、コスト配分を追跡するのに役立つリソースタグ付けをサポートします。ステートマシンへのタグ付けは、[Details] (詳細) ページで、または API アクションを使用して行うことができます。「Step Functions でのステートマシンとアクティビティのタグ付け」を参照してください。

2019 年 1 月 7 日
新機能

AWS Step Functions が欧州 (パリ) および南米 (サンパウロ) リージョンで利用可能になりました。

2018 年 12 月 13 日
新機能

AWS Step Functions が欧州 (ストックホルム) リージョンで利用可能になりました。

2018 年 12 月 12 日

新機能

Step Functions が一部の AWS サービスと統合されるようになりました。Amazon ステートメント言語のタスク状態から、これらの統合サービスの API にパラメータを直接呼び出して渡すことができるようになりました。詳細については、以下を参照してください。

2018 年 11 月 29 日

更新

タスク状態のドキュメントの TimeoutSeconds および HeartbeatSeconds の説明を見直しました。「Task ワークフロー状態」を参照してください。

2018 年 10 月 24 日

更新

実行履歴の最大サイズの制限についての説明を改善し、関連するベストプラクティスのトピックへのリンクを追加しました。

2018 年 10 月 17 日

更新

AWS Step Functions ドキュメントに新しいチュートリアルを追加しました。「」を参照してくださいイベントに応答して Step Functions ワークフローを開始する

2018 年 9 月 25 日

更新

上限ドキュメントから、Step Functions コンソールに表示される最大実行エントリを削除しました。「Step Functions のサービスクォータ」を参照してください。

2018 年 9 月 13 日

更新

アクティビティタスクのポーリング時のレイテンシーの改善に関するベストプラクティストピックを AWS Step Functions ドキュメントに追加しました。「アクティビティタスクのポーリング時のレイテンシーを回避する」を参照してください。

2018 年 8 月 30 日

更新

アクティビティとアクティビティワーカーに関する AWS Step Functions トピックを改善しました。「Step Functions のアクティビティについて」を参照してください。

2018 年 8 月 29 日

更新

CloudTrail 統合に関する AWS Step Functions トピックを改善しました。「を使用した Step Functions API コールの記録 AWS CloudTrail」を参照してください。

2018 年 8 月 7 日

更新

AWS CloudFormation チュートリアルに JSON の例を追加しました。「AWS CloudFormation を使用して Step Functions でワークフローを作成する」を参照してください。

2018 年 23 月 6 日

更新

Lambda サービスエラー処理に関する新しいトピックが追加されました。「Lambda サービスの一時的な例外の処理」を参照してください。

2018 年 6 月 20 日

新機能

AWS Step Functions がアジアパシフィック (ムンバイ) リージョンで利用可能になりました。

2018 年 6 月 28 日
新機能

AWS Step Functions が AWS GovCloud (米国西部) リージョンで利用可能になりました。 AWS GovCloud (米国西部) リージョンで Step Functions を使用する方法については、「」を参照してくださいAWS GovCloud (US)

2018 年 6 月 28 日

更新

Parallel 状態のエラー処理に関するドキュメントを改良しました。「エラー処理」を参照してください。

2018 年 6 月 20 日

更新

Step Functions での入出力処理に関するドキュメントが改良されました。InputPathResultPathOutputPath を使用して、ワークフロー、状態、タスクにおける JSON のフローを制御する方法について説明します。以下を参照してください。

2018 年 6 月 7 日

更新

並行状態のサンプルコードを改良しました。「Parallel ワークフローの状態」を参照してください。

2018 年 6 月 4 日

新機能

CloudWatch で API とサービスメトリクスをモニタリングできるようになりました。「Amazon CloudWatch を使用した Step Functions メトリクスのモニタリング」を参照してください。

2018 年 5 月 25 日

更新 StartExecutionStopExecution、および StateTransition のスロットリング制限が、次のリージョンで引き上げられました。
  • 米国東部 (バージニア北部)

  • 米国西部 (オレゴン)

  • 欧州 (アイルランド)

詳細については、「Step Functions のサービスクォータ」を参照してください。
2018 年 5 月 16 日
新機能

AWS Step Functions が、米国西部 (北カリフォルニア) およびアジアパシフィック (ソウル) リージョンで利用可能になりました。サポートされているサービスのリストについては、「AWS サービス (リージョン別)」を参照してください。

2018 年 5 月 5 日
更新

インターフェイスの変更に合わせて手順と画像を更新しました。

2018 年 4 月 25 日
更新

作業を継続するために、新しい実行を開始する方法を示す新しいチュートリアルが追加されました。「Step Functions API を使用して長時間実行されるワークフローを継続する (推奨)」を参照してください。このチュートリアルでは、サービスの制限を回避するための設計パターンについて説明します。「Step Functions で履歴クォータに到達しないように新しい実行を開始する」を参照してください。

2018 年 4 月 19 日
更新

ステートマシンに関する概念情報を追加し、状態に関するドキュメントの概要を改善しました。「Step Functions で使用するワークフローの状態の検出」を参照してください。

2018 年 3 月 9 日
新機能
2018 年 2 月 19 日
更新 Ruby で記述されたサンプルアクティビティワーカーについて説明するトピックを追加しました。この実装は、Ruby アクティビティワーカーを直接作成するために使用するか、別の言語でアクティビティワーカーを作成するための設計パターンとして使用できます。

例: Ruby のアクティビティワーカー」を参照してください。

2018 年 2 月 6 日
更新 Lambda 関数を使用してカウントを反復する設計パターンについて説明する新しいチュートリアルを追加しました。

Lambda を使用する Step Functions ステートマシン状態の作成」を参照してください。

2018 年 1 月 31 日
更新 IAM 許可に関するコンテンツを更新し、DescribeStateMachineForExecution および UpdateStateMachine API を追加しました。

Step Functions の管理者以外のユーザー用の詳細なアクセス許可の作成」を参照してください。

2018 年 1 月 26 日
更新 新たに利用可能となったリージョンを追加しました:カナダ (中部)、アジアパシフィック (シンガポール)。 2018 年 1 月 25 日
更新 チュートリアルと手順を更新し、Step Functions をロールとして選択する許可が IAM から下りたことを反映しました。 2018 年 1 月 24 日
更新 状態間で大きいペイロードを渡さないことを推奨する新しいベストプラクティストピックを追加しました。

Step Functions で大きなペイロードを渡す代わりに Amazon S3 の ARN を使用する」を参照してください。

2018 年 1 月 23 日
更新 ステートマシンを作成するための更新されたインターフェイスに合わせて手順を修正しました。 2018 年 1 月 17 日
新機能 サンプルプロジェクトを使用して、ステートマシンおよびすべての関連 AWS リソースをすばやくプロビジョニングできます。参照 Step Functions のスターターテンプレートを使用してステートマシンをデプロイする,

使用可能なサンプルプロジェクトには、以下が含まれます。

注記

これらのサンプルプロジェクトおよび関連ドキュメントで、同じ機能の実装について説明したチュートリアルを置き換えました。

2018 年 1 月 11 日
更新 実行のスタックの回避に関する情報を含むベストプラクティスセクションを追加しました。「Step Functions のベストプラクティス」を参照してください。 2018 年 1 月 5 日
更新 再試行が料金にどのように影響を与えるかに関する注意を追加しました。
注記

再試行は状態遷移として扱われます。状態遷移が課金に及ぼす影響については、‭‬Step Functions コスト‭を参照してください。

2017 年 12 月 8 日
更新 リソース名に関する情報を追加しました。
注記

Step Functions では、ステートマシン、実行、アクティビティ、ラベルに、ASCII 以外の文字を含む名前を使用できます。このような文字は Amazon CloudWatch では機能しないため、CloudWatch でメトリクスを追跡できるように ASCII 文字のみを使用することをお勧めします。

2017 年 12 月 6 日
更新 セキュリティの概要情報を改訂し、詳細な IAM アクセス権限に関するトピックを追加しました。「のセキュリティ AWS Step Functions」および「Step Functions の管理者以外のユーザー用の詳細なアクセス許可の作成」を参照してください。 2017 年 11 月 27 日
更新

Lambda.Unknown エラーを明確にするための注意を追加し、以下のセクションで Lambda のドキュメントへのリンクを追加しました。

注記

Lambda での未処理のエラーは、エラー出力で Lambda.Unknown として報告されます。これには、メモリ不足エラーと関数のタイムアウトが含まれます。Lambda.UnknownStates.ALL、または States.TaskFailed を一致させて、こういったエラーに処理できます。Lambda が最大呼び出し数に達すると、エラーは Lambda.TooManyRequestsException となります。Lambda HandledUnhandled エラーの詳細については、AWS Lambda デベロッパーガイドFunctionError を参照してください。

2017 年 10 月 17 日
更新

IAM の手順を訂正して明確にし、すべてのチュートリアルのスクリーンショットを更新しました。

2017 年 10 月 11 日
更新
2017 年 10 月 6 日
更新

IAM コンソールの変更点を反映するため、以下のセクションの IAM の手順を書き換えました。

2017 年 10 月 5 日
更新

ステートマシンデータ セクションを書き換えました。

2017 年 9 月 28 日
新機能

API アクションのスロットリングに関する制限が、Step Functions が利用可能なすべてのリージョンで引き上げられました。

2017 年 9 月 18 日

更新
  • すべてのチュートリアルで新しい実行の開始に関する情報を訂正し明確にしました。

  • アカウントに関連するクォータ セクションの情報を訂正し明確にしました。

2017 年 9 月 14 日

更新

Lambda コンソールの変更を反映して、以下のチュートリアルを書き換えました。

2017 年 8 月 28 日

新機能

Step Functions は欧州 (ロンドン) で利用可能になりました。

2017 年 8 月 23 日

新機能

ステートマシンのビジュアルワークフローでは、グラフのズームイン、ズームアウト、および中央揃えができます。

2017 年 8 月 21 日

新機能

重要

実行では、その名前を 90 日間、別の実行で使用できなくなりました。

複数の StartExecution の呼び出しを同じ名前で行うと、新しい実行は開始されません。

詳細については、AWS Step Functions API リファレンスStartExecution API アクションの name リクエストパラメータを参照してください。

2017 年 8 月 18 日
更新

ステートマシンの ARN を API Gateway を使用した Step Functions API の作成 チュートリアルに渡す代替手段に関する情報を追加しました。

2017 年 8 月 17 日

更新 新しいジョブステータスポーリングの作成チュートリアルを追加しました。

2017 年 8 月 10 日

新機能

2017 年 8 月 3 日

更新

ステップ 1: API Gateway 用にIAM ロールを作成する セクションの手順が更新されました。

2017 年 7 月 18 日

更新

Choice ワークフローの状態 セクションの情報を訂正し明確にしました。

2017 年 6 月 23 日

更新

以下のチュートリアルに、他の AWS アカウントでのリソースの使用に関する情報を追加しました。

2017 年 6 月 22 日

更新

以下のセクションの情報を訂正し明確にしました。

2017 年 6 月 21 日

更新

Step Functions コンソールの更新に合わせて、すべてのチュートリアルが書き直されました。

2017 年 6 月 12 日

新機能

Step Functions は、アジアパシフィック (シドニー) で利用可能になりました。

2017 年 6 月 8 日

更新

Amazon States Language を使用して Step Functions ワークフローを定義する セクションを再構成しました。

2017 年 6 月 7 日

更新

Step Functions を使用してアクティビティステートマシンを作成する セクションの情報を訂正し明確にしました。

2017 年 6 月 6 日

更新

Retry と Catch を使用するステートマシンの例 のコード例を訂正しました。

2017 年 6 月 5 日

更新

AWS ドキュメント標準を使用してこのガイドを再構成しました。

2017 年 5 月 31 日

更新

Parallel ワークフローの状態 セクションの情報を訂正し明確にしました。

2017 年 5 月 25 日

更新

パスセクションとフィルタセクションを Step Functions の入力および出力処理 セクションに統合しました。

2017 年 5 月 24 日

更新

Amazon CloudWatch を使用した Step Functions メトリクスのモニタリング セクションの情報を訂正し明確にしました。

2017 年 5 月 15 日

更新

GreeterActivities.java チュートリアルの Step Functions を使用してアクティビティステートマシンを作成する ワーカーコードを更新しました。

2017 年 5 月 9 日

更新

Step Functions とは セクションに入門動画を追加しました。

2017 年 4 月 19 日

更新

以下のチュートリアルの情報を訂正し明確にしました。

2017 年 4 月 19 日

更新

Lambda を使用する Step Functions ステートマシン状態の作成 および Step Functions ステートマシンを使用してエラー条件を処理する チュートリアルに Lambda テンプレートに関する情報を追加しました。

2017 年 4 月 6 日

更新

「Maximum input or result data size」の制限を「Maximum input or result data size for a task, state, or execution」に変更しました (32,768 文字)。詳細については、「タスクの実行に関連するクォータ」を参照してください。

2017 年 3 月 31 日

新機能

  • Step Functions は、Step Functions を Amazon CloudWatch Events ターゲットとして設定することで、ステートマシンの実行をサポートします。

2017 年 3 月 21 日

新機能

2017 年 3 月 16 日

新機能

Step Functions は欧州 (フランクフルト) で利用可能になりました。

2017 年 3 月 7 日

更新

目次のトピックを再編成し、次のチュートリアルを更新しました。

2017 年 2 月 23 日

新機能

  • Step Functions コンソールの [State Machines] ページには、[Copy to New] (新しいものにコピー) ボタンおよび [Delete] (削除) ボタンが含まれます。

  • コンソールでの変更点に合わせてスクリーンショットを更新しました。

2017 年 2 月 23 日

新機能

2017 年 2 月 14 日

新機能

2017 年 2 月 10 日

更新

Parallel 状態に関連して ResultPath フィールドおよび OutputPath フィールドの現在の動作を明確にしました。

2017 年 2 月 6 日

更新

  • チュートリアルにおけるステートマシンの命名の制約を明確にしました。

  • コード例をいくつか修正しました。

2017 年 1 月 5 日

更新

最新のプログラミングモデルを使用するように Lambda 関数の例を更新しました。

2016 年 12 月 9 日

初回リリース

の初回リリース AWS Step Functions。

2016 年 12 月 1 日

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