Lightsailでcodedeployが失敗する

0

Lightsailに対してcodedeployを使ってgithubからデプロイを試みておりますが ApplicationStopが0秒でエラー終了しデプロイが行われていません。 デプロイ先であるlightsailにはagentが起動していることは確認しておりますが こちらのログにもエラーログは出力されていません。(ログ自体は出力されています)

ここに画像の説明を入力してください

ここに画像の説明を入力してください

appspec.ymlの読み込みまで至っていないように見受けられます。 確認すべきログや対処法などご教示いただけますでしょうか。

参考にしたのはこちら https://aws.amazon.com/jp/blogs/compute/using-aws-codedeploy-and-aws-codepipeline-to-deploy-applications-to-amazon-lightsail/

gefragt vor 8 Monaten289 Aufrufe
2 Antworten
0
Akzeptierte Antwort

自己解決いたしましたので解決策を記載いたします。 Lightsailに設定したIAMユーザに追加でポリシーを付与することでcodedeployが完了しました。

https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/instances-on-premises-prerequisites.html

beantwortet vor 7 Monaten
0

appspec.ymlの読み込みまで至っていないように見受けられます。 確認すべきログや対処法などご教示いただけますでしょうか。

appspec.yml を GitHub リポジトリのルートに配置されましたでしょうか?

(参考) https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/application-revisions-plan.html

profile picture
HS
beantwortet vor 8 Monaten
  • リポジトリのルートに配置しております。

  • CodeDeploy に LightSail のインスタンスが登録されているのでしょうか?

    https://ap-northeast-1.console.aws.amazon.com/codesuite/codedeploy/on-premises-instances

    S3 バケットにアーティファクト(ZIP ファイル)が作成されていますでしょうか?LightSail インスタンスに割り当てられた IAM 権限は S3 のアクセスを許可していますでしょうか?

  • CodeDeploy に LightSail のインスタンスが登録されているのでしょうか?

    インスタンスが登録されていることを確認しております。

    S3 バケットにアーティファクト(ZIP ファイル)が作成されていますでしょうか?

    codepipelineから動かした場合にはS3にファイル作成されております。拡張子がついておりませんがZIPファイルでした

    LightSail インスタンスに割り当てられた IAM 権限は S3 のアクセスを許可していますでしょうか?

    S3へのアクセス権限を保有していることを確認済みです。

  • 設定自体は問題無さそうに見えますが、何でですかね。

    ちなみに Lightsail インスタンスの root ユーザーで以下のスクリプトの実行は出来ますでしょうか?

    isExistApp = `pgrep httpd`
    if [[ -n  $isExistApp ]]; then
        service httpd stop        
    fi
  • コマンドはエラーになりますが、こちらlightsailで実行可能なコマンドでしょうか。

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen