翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions でバージョンとエイリアスを使用して継続的なデプロイを管理する
Step Functions を使用して、ステートマシンのバージョニングとエイリアスを通じてワークフローの継続的なデプロイを管理できます。バージョンとは、実行可能なステートマシンの番号が付けられた変更不可能なスナップショットです。エイリアスとはステートマシンの最大 2 つのバージョンを示すポインタです。
ステートマシンの複数のバージョンを管理し、プロダクションワークフローへのデプロイを管理できます。エイリアスを使用すると、異なるワークフローバージョン間でトラフィックをルーティングし、それらのワークフローを実稼働環境に段階的にデプロイできます。
さらに、バージョンまたはエイリアスを使用してステートマシンの実行を開始できます。ステートマシンの実行を開始するときにバージョンまたはエイリアスを使用しない場合、Step Functions はステートマシン定義の最新リビジョンを使用します。
ステートマシンのリビジョン
ステートマシンは 1 つまたは複数のリビジョンを持つことができます。UpdateStateMachine API アクションを使用してステートマシンを更新すると、新しいステートマシンリビジョンが作成されます。リビジョンは、ステートマシンの定義と設定の不変で読み取り専用のスナップショットです。リビジョンからステートマシンの実行を開始することはできません。リビジョンには がありませんARN。リビジョンにはrevisionId
、汎用的に一意の識別子 () である がありますUUID。