Бессерверное создание Lambda в другой учетной записи в AWS - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь загрузить функцию Lambda, используя Serverless framework, но столкнулся со странной проблемой.

Допустим, у меня есть 2 аккаунта Prod и Stg .

Теперь я вошел в Stg и создал профиль пользователя, а затем использовал метод configure, чтобы добавить его в папку учетных данных. Теперь я создал проект fre sh с использованием serverless и в YAML-файле добавил правильное имя профиля и сохранил его. А затем развернул базовую c лямбда-функцию. Но я вижу, что лямбда-функция создается в учетной записи Prod AWS. Но я не понимаю этого поведения, потому что Prod никак не связан с Stg. Но обратите внимание, что у меня есть некоторые профили пользователей Prod, присутствующие в папке учетных данных.

Пожалуйста, кто-нибудь, подскажите, как может происходить нечто подобное?

Yaml Settings

provider:
  name: aws
  runtime: python2.7
  profile: server-admin
  region: us-east-1

Команда, используемая для развертывания

sls deploy -v

Ссылка проверена - Профиль Проблема в Serverless

1 Ответ

0 голосов
/ 13 марта 2020

Попробуйте проверить, настроен ли Prod в вашем AWS CLI. Возможно, когда-то в прошлом вы делали что-то вроде $ aws configure и определяли учетную запись по умолчанию.

чек https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html

...