Я успешно добавил роль AWS в экземпляр EC2. Когда я захожу в экземпляр и скручиваю http://169.254.169.254/latest/meta-data/iam/security-credentials/,, я прекрасно вижу временные учетные данные.
В этом экземпляре EC2 у меня есть обратный прокси-сервер NGINX, обслуживающий веб-приложение NodeJ. Я хочу иметь доступ к DynamoDB в Javascript веб-приложения, но AWS.config.credentials имеют значение null.
Из того, что я прочитал, эти учетные данные не должны загружаться автоматически, так как роль былаприменяется к экземпляру EC2?
Есть ли какой-нибудь способ передать эти учетные данные в отсутствующее веб-приложение?
DynamoDB настраивается так:
private dynamoDB = new AWS.DynamoDB();
private dynamoDBClient = new AWS.DynamoDB.DocumentClient({ service: this.dynamoDB, convertEmptyValues: true });