"Running version" in a EB environment is empty after deployed the app. Where does it get the "Running version" from?

0

Hi I just build a new environment (PHP 8.1 running on 64bit Amazon Linux 2023/4.0.5) using a "Sample" code. It seems to be fine. I then deployed my app using travis CI. The app is deployed successfully into this new environment (I could see the codes when ssh to the server). However, "Running version" in that EB envi is empty. Could you please tell me where the "Running version" value is from and any reason the value is empty

Enter image description here

Note: in my previous envi (php 7.4) I could see the value

Many thanks

son
質問済み 3ヶ月前123ビュー
1回答
1

You are required to create a new application version. It seems that during the creation of the Elastic Beanstalk (EB) application using TravisCI, this detail was overlooked. When creating an application version, it must be associated with an S3 bucket containing the deployable code.

Here's an example of using the AWS CLI to create an application version:

aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=DOC-EXAMPLE-BUCKET,S3Key=php-proxy-sample.zip

For integration with Travis CI in your .travis.yml, ensure to specify the bucket_path with the name of the application version:

deploy:
  provider: elasticbeanstalk
  access_key_id:
    secure: "Encrypted <access-key-id>="
  secret_access_key:
    secure: "Encrypted <secret-access-key>="
  region: "us-east-1"
  app: "example-app-name"
  env: "example-app-environment"
  bucket_name: "the-target-S3-bucket"
  bucket_path: "php8.1-app"

Resources:

profile picture
エキスパート
回答済み 3ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ