AWS/CodeDeploy
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-Code兄弟 Deploy
*料金など [#g24934e3]
-EC2が対象であれば無料
-オンプレだとお金発生
-Github or S3がソースに指定できる
*EC2 手順 [#ib045258]
+EC2/CodeDeployに権限を付与
+CodeDeploy Agentインストール
+appspec.yml
*チュートリアル [#o094600c]
https://docs.aws.amazon.com/codepipeline/latest/userguide...
**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...
**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-northea...
chmod +x ./install
sudo ./install auto
*Sampleなど [#ud892fd9]
-Linux Sample
https://github.com/aws-samples/aws-codepipeline-s3-codede...
*ECS [#cf07245e]
**Blue/Green [#w5d5a835]
https://dev.classmethod.jp/articles/blue-green-deployment...
-TargetGroupを2つ用意する
-AppSpec.ymlを用意して、S3あたりに配置
終了行:
-Code兄弟 Deploy
*料金など [#g24934e3]
-EC2が対象であれば無料
-オンプレだとお金発生
-Github or S3がソースに指定できる
*EC2 手順 [#ib045258]
+EC2/CodeDeployに権限を付与
+CodeDeploy Agentインストール
+appspec.yml
*チュートリアル [#o094600c]
https://docs.aws.amazon.com/codepipeline/latest/userguide...
**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...
**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-northea...
chmod +x ./install
sudo ./install auto
*Sampleなど [#ud892fd9]
-Linux Sample
https://github.com/aws-samples/aws-codepipeline-s3-codede...
*ECS [#cf07245e]
**Blue/Green [#w5d5a835]
https://dev.classmethod.jp/articles/blue-green-deployment...
-TargetGroupを2つ用意する
-AppSpec.ymlを用意して、S3あたりに配置
ページ名: