AWS. Обновление Eastickbeanstalk «Среда для EnvironmentName не найдена» - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь обновить / загрузить свое NodeJs приложение, размещенное на AWS Elasti c Beanstalk.

Я использую команду:

> aws elasticbeanstalk update-environment --application-name  my-app --environment-name  my-env --version-label ver1

И получаю ошибку en:

Произошла ошибка (InvalidParameterValue) при вызове операции UpdateEnvironment: Среда не найдена for EnvironmentName = 'my-env'

Однако я вижу, что my-env среда существует, когда я вхожу в консоль AWS или запускаю eb list из командной строки.

Это мой файл config.yml:

branch-defaults:
 master:
   environment: my-env
environment-defaults:
  my-env:
    branch: null
    repository: null
global:
  application_name: my-app
  default_ec2_keyname: null
  default_platform: arn:aws:elasticbeanstalk:us-east-1::platform/Docker running on
  64bit Amazon Linux/2.12.17
  default_region: us-east-1
  include_git_submodules: true
  instance_profile: null
  platform_name: null
  platform_version: null
  profile: eb-cli
  sc: git
  workspace_type: Application

Любые указания приветствуются.

1 Ответ

0 голосов
/ 18 января 2020

Я вижу, что среда elasti c beanstalk настроена для развертывания в регионе us-east-1. Ваш eb-cli должен использовать другой регион.

Я бы попробовал сделать eb list --region us-east-1, чтобы подтвердить свою теорию.

...