Использование профиля экземпляра для подписи запроса API на AWS - PullRequest
1 голос
/ 04 марта 2020

Я создал роль 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.

Может ли кто-нибудь помочь мне? Я не знаю, пропустил ли я что-то.

...