Я создал роль IAM и назначил ее экземпляру EC2. У меня есть приложение. Net Core, работающее на этом экземпляре, и я хочу, чтобы приложение получило доступ к диспетчеру секретов, чтобы вызвать API-ключи.
Это мой код ниже:
AmazonSecretsManagerConfig amazonSecretsManagerConfig = new AmazonSecretsManagerConfig();
amazonSecretsManagerConfig.ServiceURL = "";
var client = new Amazon.SecretsManager.AmazonSecretsManagerClient(RegionEndpoint.GetBySystemName("eu-west-2"));
var response = await client.GetSecretValueAsync(new Amazon.SecretsManager.Model.GetSecretValueRequest
{
SecretId = "APIKEY"
});
Сообщение об ошибке: не удается получить учетные данные безопасности IAM от службы метаданных экземпляра EC2.
Может ли кто-нибудь помочь мне? Я не знаю, пропустил ли я что-то.