ミュータブルデプロイ、手動で設定および更新されたアプリケーションインスタンス - AMS Advanced Application デベロッパーガイド

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

ミュータブルデプロイ、手動で設定および更新されたアプリケーションインスタンス

このアプリケーションデプロイ戦略は、アプリケーションインスタンスのシンプルで手動の更新です。これらは基本的なステップです。

すべての CT オプションの IDs「変更タイプリファレンス」に記載されています。

注記

現在、このソリューションでは Amazon S3 ストレージを使用する必要があります。

基本的な手順については、「AMS ユーザーガイド」で詳しく説明します。

  1. Amazon S3 ストレージバケットを作成します。CT: ct-1a68ck03fn98r。S3 バケットではバージョニングが有効になっている必要があります (これを行う方法については、「バケットバージョニングの有効化」を参照してください)。

  2. バンドルされたアプリケーションアーティファクトを配置します (起動時にアプリケーションを起動して動作させる必要があるすべて)。これは、AMS 経由でアクセスをAmazon S3 コンソールで行うことができます。または、このコマンドのバリエーションを使用します。

    aws s3 cp ZIP_FILEPATH_AND_NAME s3://S3BUCKET_NAME/
  3. AMS AMI を検索すると、すべてに CodeDeploy が付けられます。「customer-」AMI を検索するには、次のいずれかを使用します。

    • AMS コンソール: 関連する VPC の VPC 詳細ページ

    • AMS API AMS SKMS API リファレンスについては、AWS Artifact コンソールのレポートタブを参照してください。または CLI: aws amsskms list-amis

  4. その AMI を使用して EC2 インスタンスを作成します。CT: ct-14027q0sjyt1h。AMS AMI を指定Key=backup, Value=trueし、タグを設定し、 InstanceProfileパラメータcustomer-mc-ec2-instance-profileの を指定します。返されるインスタンス ID を書き留めます。

  5. インスタンスへの管理者アクセスをリクエストします。CT: ct-1dmlg9g1l91h6。アカウントには FQDN が必要です。FQDN が不明な場合は、次の方法で確認できます。

    • ディレクトリサービス用の AWS マネジメントコンソールの使用 (セキュリティとアイデンティティの下) ディレクトリ名タブ。

    • これらのコマンド (戻りディレクトリクラス、DC+DC+DC=FQDN): Windows: whoami /fqdnまたは Linux: のいずれかを実行しますhostname --fqdn

  6. インスタンスにログインします。「AMS ユーザーガイド」の「踏み台によるインスタンスへのアクセス」を参照してください。

  7. バンドルされたアプリケーションファイルを S3 バケットからインスタンスにダウンロードします。

  8. AMS へのサービスリクエストで即時バックアップをリクエストするには、インスタンス ID を知る必要があります。

  9. アプリケーションを更新する必要がある場合は、新しいファイルを S3 バケットにロードし、ステップ 3~8 に従います。