使用实例配置文件在AWS上签署API请求

时间:2020-03-04 14:40:38

标签: amazon-web-services amazon-ec2 aws-secrets-manager

我创建了一个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"
        });

错误消息: 无法从EC2实例元数据服务获取IAM安全凭据。

有人可以帮助我吗? 我不知道我是否错过任何设置。

0 个答案:

没有答案