Не удается развернуть эластичный бобовый стебель с действием github

#amazon-elastic-beanstalk

Вопрос:

Я пытаюсь отложить свой проект с помощью Gitaction. Gitaction работает хорошо.

Он загружает мой исходный пакет в S3 и обновляет мою электронную среду(мой исходный пакет успешно переносится из S3 в промежуточный каталог).

Я проверил журналы через EC2, который подключен к моей электронной почте

Ec2 успешно загрузил sourcebundle и распаковал его с помощью pip install -r requirements.txt.

/var/приложение/постановка/ есть мой исходный файл(исходный пакет распакован)

Но, как показано ниже, заявление о событии

Он продолжает отказывать в развертывании… (точнее, продолжает отказывать в обновлении среды электронной почты)

дальние выстрелы я пробовал

  1. Я прекратил работу Ec2, и балансировщик нагрузки(интегрированный с моим классическим ELB(балансировщик нагрузки)) создал новый для EB. и он также не обновляет среду
  2. Я изменил имя исходного пакета (на самом деле мое имя исходного пакета меняется каждую секунду(git.sha)
  3. переделайте приложение, среду и повторно разверните ее . неудачи

Мне нужна помощь… Ниже приведена подробная информация

краткое описание Amazon Linux 2 мое приложение успешно подключено к /var/приложению/этапу

но он не может переместиться в /var/app/текущий

Я хочу знать, какой скрипт движка Elastic beanstalk отвечает за копирование var/app/staging в /var/app/текущий

(или подтверждение этого)

Параметры среды ElasticBeanstalk: Python 3.7, работающий на 64-битной Amazon Linux 2/3.3.6

.github/рабочий процесс/main.yml

 name: PlayplzAction-deploy on:  push:  branches: [ playplz/backend ] jobs:  deploy:  runs-on: ubuntu-latest   steps:  - uses: actions/checkout@v2   - name: Create ZIP deployment package  run: zip -r deploy_package.zip ./   - name: Configure AWS Credentials  uses: aws-actions/configure-aws-credentials@v1  with:  aws-access-key-id: ${{ secrets.AWS_ACCESS_KEYID }}  aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}  aws-region: ${{ secrets.AWS_REGION }}    - name: Create env file  run: |  touch .env  echo SECRET_KEY="${{ secrets.SECRET_KEY }}" gt;gt; .env  echo VIMEO_SECRET_KEY = "${{ secrets.VIMEO_SECRET_KEY }}" gt;gt; .env  echo DEBUG = "${{ secrets.DEBUG }}" gt;gt; .env  echo DB_NAME= "${{ secrets.DB_NAME }}"gt;gt; .env  echo DB_USER= "${{ secrets.DB_USER }}"gt;gt; .env  echo DB_PASSWORD= "${{ secrets.DB_PASSWORD }}"gt;gt; .env  echo DB_HOST= "${{ secrets.DB_HOST }}"gt;gt; .env  echo DB_PORT= "${{ secrets.DB_PORT }}"gt;gt; .env   echo AWS_ACCESS_KEYID= "${{ secrets.AWS_ACCESS_KEYID }}"gt;gt; .env  echo AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" gt;gt; .env  echo AWS_STORAGE_BUCKET_NAME="${{ secrets.AWS_STORAGE_BUCKET_NAME }}" gt;gt; .env  echo AWS_REGION= "${{ secrets.AWS_REGION}}"gt;gt; .env  cat .env      - name: Upload package to S3 bucket  run: aws s3 cp deploy_package.zip s3://playplz/gitaction/deploy-${{ github.sha }}.zip   - name: Create new ElasticBeanstalk Application Version  run: |  aws elasticbeanstalk create-application-version   --application-name classic_DRF   --source-bundle S3Bucket="playplz",S3Key="gitaction/deploy-${{ github.sha }}.zip"   --version-label "ver-${{ github.sha }}"   --description "commit-sha-${{ github.sha }}"   - name: Deploy new ElasticBeanstalk Application Version  run: aws elasticbeanstalk update-environment --environment-name Classicdrf-env --version-label "ver-${{ github.sha }}"    # - name: Generate deployment package  # run: zip -r deploy-${{ github.sha }}.zip . -x '*.git*'   # - name: Beanstalk Deploy for app  # uses: einaregilsson/beanstalk-deploy@v18  # with:  # aws_access_key: ${{secrets.AWS_ACCESS_KEYID}}  # aws_secret_key: ${{secrets.AWS_SECRET_ACCESS_KEY}}  # application_name: PLAYPLZ_NEW  # environment_name: Playplznew-dev  # region: ${{secrets.AWS_REGION}}  # version_label: "ver-${{ github.sha }}"  # deployment_package: deploy-${{ github.sha }}.zip  # use_existing_version_if_available : "true"  # existing_bucket_name : playplz  

EB ec2 /var/log/ enter image description here

EB ec2 /var/log/eb-engine.log enter image description here

введите описание изображения здесь