通过未在AWS上运行的应用程序通过.Net代码访问AWS服务的方式有哪些(在这里仅以S3为例)?
提供我有一个IAM用户,该用户具有访问S3的适当角色:
还有其他方法吗?实例元数据或EC2实例配置文件仅适用于在AWS中运行的EC2,不是吗?
答案 0 :(得分:0)
AWS .NET SDK文档涵盖了https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html处的凭证。
您可以使用存储在服务器上的凭证文件,类似于aws-cli存储凭证的方式。如果您已经在盒子上安装了cli,我相信SDK会尝试自动使用默认配置文件。
或者,您也可以使用<div class="grid-container">
<div class="image1"></div>
<div class="image2"></div>
<div class="text"></div>
</div>
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-template-areas: "image1 image1 text text" "image2 image2 text text";
}
.image1 { grid-area: image1; }
.image2 { grid-area: image2; }
.text { grid-area: text; }
,AWS_ACCESS_KEY_ID
等环境变量。