kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

Amazon CodeDeployでのエラー 前回の記事が間違っていたため修正

kazu22002.hatenablog.com

いろいろと試しているうちにロードバランサーが関係ないことに気付き、いろいろと検証していった過程の記事です。

s3のサンプル実行

githubからリリースしていたところ、s3のサンプルを実行できることを確認

docs.aws.amazon.com

s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip

対象とするコードの部分でs3に用意されているサンプルを使用することができます。

コードやappspec.ymlでの間違いかどうか確認することができます。

実行してみると、普通に動作しました。どうやらappspec.ymlかコードの指定バージョンがまちがえていることに気づきました。

appspec.yml

version: 0.0
os: linux
files:
  - source: /
    destination: /var/www/html
version: 0.0
os: linux
files:
  - source: .
    destination: /var/www/html

どうやらsourceの指定の仕方がまちがっていたみたいです。

ようやくデプロイができるようになりました。長かったー。