首页 > 解决方案 > 如何使用角色 ARN 连接到 S3 存储桶是 C#

问题描述

我使用 AccessKeyId 和 secret 来连接和管理我的私有 S3 存储桶,由我的应用程序使用。

Devops 说我需要使用他们专门为这个用例为我创建的角色,以消除对访问和密钥的需要。

如何在我的 C# 代码中担任管理此 S3 存储桶访问的角色?

我认为创建了一个角色,为用户分配了该角色。使用访问/密钥,您假定用户的权限,然后您连接到 AWS 服务。

我错过了什么吗?

标签: c#amazon-web-servicesamazon-s3

解决方案


角色是一种分配权限的短期凭证方式,通常分配给 Lambda 等服务或 EC2 实例;您应该将您创建的角色分配给您从中访问 S3 存储桶的实例。


推荐阅读