翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 3: サンプルアプリケーションを GitHub リポジトリにアップロードする
このステップでは、パブリック Amazon S3 バケットからリポジトリにサンプルリビジョンをコピーします GitHub。(分かりやすいように、このチュートリアルに用意してあるサンプルリビジョンは単一のウェブページです。)
注記
サンプルリビジョンの代わりに自身のリビジョンの 1 つを使用する場合は、以下が必要です。
-
のリビジョンを計画する CodeDeploy と のリビジョンにアプリケーション仕様ファイルを追加する CodeDeploy のガイドラインに従う。
-
対応するインスタンスタイプを使用する。
-
GitHub ダッシュボードからアクセスできるようにします。
リビジョンがこれらの要件を満たしている場合は、「ステップ 5: アプリケーションおよびデプロイグループを作成します。」に進んでください。
Ubuntu Server インスタンスにデプロイする場合は、Ubuntu Server インスタンスおよび と互換性のあるリビジョンをリポジトリにアップロード GitHubする必要があります CodeDeploy。詳細については、「のリビジョンを計画する CodeDeploy」および「のリビジョンにアプリケーション仕様ファイルを追加する CodeDeploy」を参照してください。
ローカル Linux、macOS、あるいは Unix マシンからサンプルリビジョンをプッシュします
ターミナルを /tmp/CodeDeployGitHubDemo
などの場所で開いたままにして、以下のコマンドを一度に 1 つずつ実行します。
注記
デプロイ先を Windows 1サーバーインスタンスにする場合は、コマンドで SampleApp_Windows.zip
の代わりに SampleApp_Linux.zip
を使用します。
(Amazon S3 copy command)
unzip SampleApp_Linux.zip
rm SampleApp_Linux.zip
git add .
git commit -m "Added sample app"
git push
(Amazon S3 copy command)
は次のいずれかです。
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2
(米国東部 (オハイオ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
(米国東部 (バージニア北部) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
(米国西部 (北カリフォルニア) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
(米国西部 (オレゴン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
(カナダ (中部) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
(欧州 (アイルランド) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
(欧州 (ロンドン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
(欧州 (パリ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
(欧州(フランクフルト)リージョンの場合) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
(イスラエル (テルアビブ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1
(アジアパシフィック (香港) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
(アジアパシフィック (東京) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
(アジアパシフィック (ソウル) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
(アジアパシフィック (シンガポール) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
(アジアパシフィック (シドニー) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
(アジアパシフィック (メルボルン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
(アジアパシフィック (ムンバイ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1
(南米 (サンパウロ) リージョンの場合)
ローカル Windows マシンからサンプルリビジョンをプッシュする
コマンドプロンプトを c:\temp\CodeDeployGitHubDemo
などの場所で開いたままにして、以下のコマンドを一度に 1 つずつ実行します。
注記
デプロイ先を Amazon Linux または RHEL インスタンスにデプロイする予定がある場合は、コマンドで SampleApp_Linux.zip
の代わりに SampleApp_Windows.zip
を使用します。
(Amazon S3 copy command)
the
ZIP ファイルの内容の解凍先を、新しいサブディレクトリではなく、直接ローカルディレクトリ (c:\temp\CodeDeployGitHubDemo
など) にします。
git add .
git commit -m "Added sample app"
git push
(Amazon S3 copy command)
は次のいずれかです。
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2
(米国東部 (オハイオ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1
(米国東部 (バージニア北部) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1
(米国西部 (北カリフォルニア) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2
(米国西部 (オレゴン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1
(カナダ (中部) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1
(欧州 (アイルランド) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2
(欧州 (ロンドン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3
(欧州 (パリ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1
(欧州(フランクフルト)リージョンの場合) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1
(イスラエル (テルアビブ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1
(アジアパシフィック (香港) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1
(アジアパシフィック (東京) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2
(アジアパシフィック (ソウル) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1
(アジアパシフィック (シンガポール) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2
(アジアパシフィック (シドニー) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4
(アジアパシフィック (メルボルン) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1
(アジアパシフィック (ムンバイ) リージョンの場合) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1
(南米 (サンパウロ) リージョンの場合)
独自のリビジョンを Ubuntu サーバーインスタンスにプッシュするには、リビジョンをローカルリポジトリにコピーしてから、次のコマンドを呼び出します。
git add . git commit -m "Added Ubuntu app" git push