Amplify アプリケーションのデプロイスキュー保護の設定 - AWS Amplify ホスティング

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

Amplify アプリケーションのデプロイスキュー保護の設定

Amplify コンソール、AWS Command Line Interface、または SDK を使用して、アプリケーションのデプロイスキュー保護を追加または削除できます。この機能はブランチレベルに適用されます。ブランチに対してスキュー保護が有効になった後に行われる新しいデプロイのみがスキュー保護されます。

AWS CLI または SDK を使用してデプロイスキュー保護を追加または削除するには、CreateBranch.enableSkewProtection および UpdateBranch.enableSkewProtection フィールドを使用します。詳細については、「API リファレンスドキュメント」の「CreateBranch」と「UpdateBranch」を参照してください。

特定のデプロイを削除してサービスを停止する場合は、DeleteJob API を使用します。詳細については、「Amplify API リファレンスドキュメント」の「DeleteJob」を参照してください。

現時点では、Amplify Hosting にデプロイ済みのアプリケーションでのみスキュー保護を有効にできます。Amplify コンソールを使用してブランチにスキュー保護を追加するには、次の手順に従います。

Amplify アプリケーションのブランチのスキュー保護を有効にする
  1. AWS マネジメントコンソール にサインインして、https://console.aws.amazon.com/amplify/ で Amplify コンソールを開きます。

  2. [すべてのアプリ] ページで、スキュー保護を有効にするデプロイ済みアプリの名前を選択します。

  3. ナビゲーションペインで [アプリの設定] を選択してから、[ブランチ設定] を選択します。

  4. [ブランチ] セクションで、更新するブランチの名前を選択します。

  5. [アクション] メニューで、[スキュー保護を有効にする] を選択します。

  6. 確認ウィンドウで、[確認] を選択します。ブランチでスキュー保護が有効になりました。

  7. アプリケーションブランチを再デプロイします。スキュー保護が有効になった後に行われたデプロイのみがスキュー保護されます。

Amplify コンソールを使用してアプリケーションのブランチからスキュー保護を除去するには、次の手順に従います。

Amplify アプリケーションのブランチからスキュー保護を除去する
  1. AWS マネジメントコンソール にサインインして、https://console.aws.amazon.com/amplify/ で Amplify コンソールを開きます。

  2. [すべてのアプリ] ページで、スキュー保護を除去するデプロイ済みアプリの名前を選択します。

  3. ナビゲーションペインで [アプリの設定] を選択してから、[ブランチ設定] を選択します。

  4. [ブランチ] セクションで、更新するブランチの名前を選択します。

  5. [アクション] メニューで、[スキュー保護を無効にする] を選択します。ブランチのスキュー保護が無効になり、最新のコンテンツのみが提供されるようになりました。