料金など

EC2 手順

  1. EC2/CodeDeployに権限を付与
  2. CodeDeploy Agentインストール
  3. appspec.yml

チュートリアル

https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-simple-s3.html#s3-create-s3-bucket

S3の作成

IAM Roleの作成

EC2向けに作成(信頼サービス EC2)。作成後にEC2に付与する

CodeDeploy向けに作成(信頼サービス Code Deployを選ぶと下記管理ポリシーが選択状態で出てくるはず)

user-dateでインストール

https://aws.amazon.com/jp/premiumsupport/knowledge-center/codedeploy-agent-launch-configuration/

Agent 手動インストール

sudo yum update
sudo yum install ruby
sudo yum install wget
cd /home/ec2-user
wget https://aws-codedeploy-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto

Sampleなど

https://github.com/aws-samples/aws-codepipeline-s3-codedeploy-linux/blob/master/appspec.yml

ECS

Blue/Green

https://dev.classmethod.jp/articles/blue-green-deployment-for-ecs-fargate-using-codedeploy/


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-10-08 (火) 06:48:53