簡體   English   中英

EC2 實例如何訪問 Aws Secrets Manager

[英]How does an EC2 instance access the Aws Secrets Manager

我有一個在 EC2 實例上運行的 .Net Core 應用程序。 我正在尋找這個應用程序來獲取我存儲在 Secrets Manager 上的秘密。

我創建了一個 IAM 角色,允許 Ec2 實例訪問機密管理器。 然而,這就是我被困的地方,我不知道如何在我的應用程序中使用它,也無法在網上找到任何教程。 有人可以解釋我的應用程序應該如何訪問此實例配置文件,以便我可以通過他們的 API 檢索來自機密管理器的信息。

謝謝你。

您不需要訪問實例配置文件,SDK 會為您執行此操作。 您只需要創建一個新的客戶端實例,然后使用它。

var client = new Amazon.SecretsManager.AmazonSecretsManagerClient(Amazon.RegionEndpoint.USEast1);
var response = await client.GetSecretValueAsync(new Amazon.SecretsManager.Model.GetSecretValueRequest
            {
                SecretId = "mySecretIdOrArn"
            });

var secretString = response.SecretString;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM