ECSCredentials в браузере - PullRequest
       64

ECSCredentials в браузере

0 голосов
/ 03 апреля 2020

У меня есть фрагмент кода, работающий в контейнере ECS, который запускает браузер. Браузер должен получить aws учетные данные для инициализации aws клиентов для вызова других aws служб в той же учетной записи.

Это do c говорит This feature is not supported in the browser environment of the SDK, что означает мы не можем выполнить new AWS.ECSCredentials(), когда код выполняется в браузере.

Существует ли обходной путь для получения учетных данных при выполнении кода в браузере?

1 Ответ

0 голосов
/ 04 апреля 2020

Согласно документации [1], вам необходимо предоставить учетные данные для SDK в веб-браузере одним из следующих способов:

  1. Использование Amazon Cognito Identity для аутентификации пользователей и предоставления учетных данных
  2. Использование федеративной веб-идентификации
  3. Жестко закодировано в скрипте

[1] https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-credentials-browser.html

...