- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-10-17T08:55:24+00:00","default:wikiadmin","wikiadmin")
#author("2022-11-30T12:33:56+00:00","default:wikiadmin","wikiadmin")
-Code兄弟 Deploy
*料金など [#g24934e3]
-EC2が対象であれば無料
-オンプレだとお金発生
-Github or S3がソースに指定できる
* [#ib045258]
*手順 [#ib045258]
+EC2/CodeDeployに権限を付与
+CodeDeploy Agentインストール
+appspec.yml
*チュートリアル [#o094600c]
https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-simple-s3.html#s3-create-s3-bucket
**S3の作成 [#f1654b1d]
-バージョニング有効にする
**IAM Roleの作成 [#y261fa38]
EC2向けに作成(信頼サービス EC2)。作成後にEC2に付与する
-AmazonSSMManagedInstanceCore
-AmazonEC2RoleforAWSCodeDeploy
CodeDeploy向けに作成(信頼サービス Code Deployを選ぶと下記管理ポリシーが選択状態で出てくるはず)
-AWSCodeDeployRole
**user-dateでインストール [#l12d2593]
https://aws.amazon.com/jp/premiumsupport/knowledge-center/codedeploy-agent-launch-configuration/
**Agent 手動インストール [#fc2dde19]
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など [#ud892fd9]
-Linux Sample
https://github.com/aws-samples/aws-codepipeline-s3-codedeploy-linux/blob/master/appspec.yml