質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Amazon S3

Amazon S3 (Simple Storage Service)とはアマゾン・ウェブ・サービスが提供するオンラインストレージサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

1090閲覧

Bitbucket PiplinesとAWSCode_deployで自動デプロイ

joe0102

総合スコア13

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Amazon S3

Amazon S3 (Simple Storage Service)とはアマゾン・ウェブ・サービスが提供するオンラインストレージサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/11/30 05:56

Bitbucket Piplinesを使いAWSCode_deployから、S3にソースを上げて、EC2に自動デプロイする仕組みを構築中なのですが、
BitBucket上のソースはS3に圧縮された状態で持ってくることはできましたが、S3からEC2へデプロイをするタイミングでエラーが出てしまいます。
BitBucket上のエラーは以下のエラーが表示されています。

ERROR: Deployment failed. Fetching deployment information...

BitBucketのbitbucket-pipelines.ymlの中身は以下の通りですが、どこが間違っているのかわかりません。
どなたかお力を貸して下さい…

image: python:3.7.2 pipelines: branches: develop: - step: name: Upload to S3 script: - apt-get update # required to install zip - apt-get install -y zip # required for packaging up the application - pip install boto3==1.3.0 # required for codedeploy_deploy.py - zip -r source.zip * # package up the application for deployment - pipe: atlassian/aws-code-deploy:0.2.10 variables: AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID # Optional if already defined in the context. AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY # Optional if already defined in the context. AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION # Optional if already defined in the context. COMMAND: 'upload' APPLICATION_NAME: $APPLICATION_NAME S3_BUCKET: $S3_BUCKET VERSION_LABEL: 'my-app-1.0.0' ZIP_FILE: 'source.zip' - pipe: atlassian/aws-code-deploy:0.2.10 variables: AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID # Optional if already defined in the context. AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY # Optional if already defined in the context. AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION # Optional if already defined in the context. COMMAND: 'deploy' APPLICATION_NAME: $APPLICATION_NAME DEPLOYMENT_GROUP: $DEPLOYMENT_GROUP_NAME WAIT: 'true' S3_BUCKET: $S3_BUCKET VERSION_LABEL: 'my-app-1.0.0' IGNORE_APPLICATION_STOP_FAILURES: 'true' FILE_EXISTS_BEHAVIOR: 'OVERWRITE'

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yu_1985

2021/11/30 06:13

これだけでは何もわかりません。 ソースが上がっていてCodeDeployのところでエラーが出ているのであればCodeDeployのコンソールでログを確認してはどうでしょうか。
joe0102

2021/11/30 06:15

ありがとうございます。 CodeDeployのログは確認してますが、エラーが出ていないんですよね…
yu_1985

2021/11/30 06:30

CodeDeployにはまずどこで何をさせているんでしょうか。 appspec.ymlとかで定義していると思いますが。 また、止まるにしてもどのフェーズで止まっているかが確認できるはずですがどうなっていますか。
guest

回答1

0

自己解決

ymlファイルを修正しところ解決しました。

投稿2021/12/01 06:08

joe0102

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yu_1985

2021/12/01 06:43

何をどう修正したのかを書いてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問