我有一个正在ECS容器上运行的react应用程序。我试图通过ECS容器提供AWS凭证,以便可以从应用程序内调用其他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文档。