CodeDeploy のインスタンスの操作 - AWS CodeDeploy

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

CodeDeploy のインスタンスの操作

CodeDeploy では、Amazon Linux、Ubuntu Server、Red Hat Enterprise Linux (RHEL)、Windows Server を実行しているインスタンスへのデプロイをサポートしています。

CodeDeploy を使用して、Amazon EC2 インスタンスとオンプレミスインスタンスの両方にデプロイできます。オンプレミスインスタンスは、CodeDeploy エージェントを実行し、パブリックに接続できる Amazon EC2 インスタンスではない物理デバイスです。AWSサービスエンドポイント。CodeDeploy を使用して、クラウド上の Amazon EC2 インスタンスと、オフィスのデスクトップ PC や独自のデータセンターのサーバーに、アプリケーションを同時にデプロイできます。

Amazon EC2 インスタンスとオンプレミスインスタンスの比較

次の表は、Amazon EC2 インスタンスとオンプレミスインスタンスの比較を示しています。

件名 Amazon EC2 インスタンス オンプレミスインスタンス

インスタンスで実行中のオペレーティングシステムと互換性がある CodeDeploy エージェントのバージョンをインストールおよび実行する必要があります。

はい

はい

インスタンスが CodeDeploy に接続できる必要があります。

はい

はい

IAM インスタンスプロファイルがインスタンスにアタッチされる必要があります。IAM インスタンスプロファイルには、CodeDeploy デプロイに参加するアクセス許可が必要です。詳細については、ステップ 4: Amazon EC2 インスタンスの IAM インスタンスプロファイルを作成する を参照してください。

はい

いいえ

次のいずれかの操作を行って認証を行い、インスタンスを登録する必要があります。

  • 各インスタンスの IAM ユーザーを作成し、IAM ユーザーのアカウント認証情報をプレーンテキストでインスタンスに保存する。

  • 各インスタンスで IAM ユーザーが引き受けることができる IAM ロールを作成し、を通じて生成された (定期的に更新される) 一時的な認証情報を取得するAWS Security Token Service。

いいえ

はい

デプロイを実行するには、事前に各インスタンスを CodeDeploy に登録する必要がある。

いいえ

はい

CodeDeploy がデプロイを実行するには、事前に各インスタンスにタグを付ける必要がある。

はい

はい

CodeDeploy デプロイの一環として、Amazon EC2 Auto Scaling および Elastic Load Balancing のシナリオに参加できます。

はい

いいえ

Amazon S3 バケットと GitHub リポジトリからデプロイできる。

はい

はい

指定されたイベントがデプロイまたはインスタンスで発生したときに、SMS または E メール通知の送信を求めるトリガーをサポートできる。

はい

はい

関連デプロイへの請求対象である。

いいえ

はい

CodeDeploy のインスタンスタスク

デプロイで使用するインスタンスを起動または設定するには、以下の手順から選択します。

新しい Amazon Linux または Windows Server の Amazon EC2 インスタンスを起動します。

最小限の労力でAmazon EC2 インスタンスを起動するには、「」を参照してください。CodeDeploy (AWS CloudFormationテンプレート)

Amazon EC2 インスタンスを主に自分で起動するには、「」を参照してください。CodeDeploy () 用の Amazon EC2 インスタンスの作成AWS CLIまたは Amazon EC2 コンソール)

新しい Ubuntu Server または RHEL Amazon EC2 インスタンスを起動します。

CodeDeploy () 用の Amazon EC2 インスタンスの作成AWS CLIまたは Amazon EC2 コンソール)」を参照してください。

Amazon Linux、Windows サーバー、Ubuntu サーバー、または RHEL Amazon EC2 インスタンスを設定したい。 CodeDeploy で動作するように Amazon EC2 インスタンスを設定する」を参照してください。
Windows Server、Ubuntu Server、RHEL オンプレミスインスタンス (Amazon EC2 インスタンスではない物理デバイス) を設定します。 Working with On-Premises Instances」を参照してください。
Blue/Green デプロイの間、CodeDeploy がインスタンスの置換フリートをプロビジョニングします。 CodeDeploy でのデプロイでの作業」を参照してください。

Amazon EC2 Auto Scaling グループ内の Amazon EC2 インスタンスを準備するには、追加の手順を実行する必要があります。詳細については、「Amazon EC2 Auto Scaling と CodeDeploy」を参照してください。

トピック