У меня есть приложение реагирования, которое запускается в контейнере ECS. Я пытаюсь предоставить учетные данные AWS через контейнер ECS, чтобы я мог звонить другим службам AWS из приложения.
Это то, что я сейчас пробовал:
const chain = new AWS.CredentialProviderChain();
chain.providers.push(new AWS.ECSCredentials());
const secretsmanager = new AWS.SecretsManager({
region: 'us-east-2',
credentialProvider: chain,
});
Однако, когда я запускаю этот код, я получаю следующую ошибку:
ECSCredentials is not a constructor
Я также пытался не включать ECSCredentials
напрямую, но затем я получаю сообщение об ошибке, указывающее, что в конфигурации отсутствуют учетные данные.
Кто-нибудь знает, что я делаю неправильно, и почему он говорит, что это не конструктор? Насколько я могу судить, я следовал документации по SDK.