在没有访问密钥/秘密的情况下提供对 S3 的访问?

Mathias Lykkegaard Lorenzen

我想在 .NET Core 中使用 AWSSDK 与 S3 进行交互。

为此,我可以指定访问密钥和秘密。

但是,我的印象是这不是必需的,如果尝试访问 S3 的代码在 EC2 实例下运行?这可以用一些 IAM 魔法来完成吗?

什么时候

EC2 可以与Instance Profile一个 IAM 角色的容器相关联有关如何管理实例配置文件的说明,请参阅使用实例配置文件 - AWS Identity and Access Management

一旦 IAM 角色附加到 EC2(使用实例配置文件),在 EC2 上运行的应用程序就可以担任该角色。

在 EC2 上运行的应用程序遵循一系列凭证提供程序来获取凭证,而实例配置文件凭证(通过 EC2 元数据服务提供)就是其中之一。对于大多数 AWS 开发工具包,您无需在应用程序中执行任何特殊操作即可使用实例配置文件凭证。有关更多详细信息,请参阅您的 SDK 文档(例如Java SDK 文档)。使用 .NET Core,您只需在Startup类中添加类似的内容

public void ConfigureServices(IServiceCollection services)
{
...
    services.AddDefaultAWSOptions(Configuration.GetAWSOptions());
    services.AddAWSService<IAmazonS3>();
...
}

然后你可以依赖IAmazonS3你的应用程序类,事情就会正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在不提供密钥的情况下访问公共AWS S3存储桶?

来自分类Dev

在没有秘密密钥的情况下从命令行指控S3

来自分类Dev

AWS .NET SDK:在不使用访问/秘密密钥的情况下创建 AmazonS3Client?

来自分类Dev

在没有提供 API 密钥的情况下访问 Laravel 中的数据库有多安全?

来自分类Dev

没有访问密钥的AWS S3 JavaScript浏览器上传

来自分类Dev

Android AWS S3访问被拒绝

来自分类Dev

从VPC访问S3存储桶

来自分类Dev

AWS Lambda S3访问被拒绝

来自分类Dev

Aurora PostgreSQL访问s3的权限

来自分类Dev

从AWS S3访问视频

来自分类Dev

Android AWS S3访问被拒绝

来自分类Dev

AWS S3 GetBucketLifecycleConfiguration 访问被拒绝

来自分类Dev

如何使用访问密钥ID和秘密访问密钥将文件上传到Amazon S3

来自分类Dev

如何在没有硬编码的情况下在 cloud-init 中引用 AWS 访问密钥(秘密密钥)

来自分类Dev

无效的S3访问密钥ID,正在停止部署

来自分类Dev

创建仅允许s3的AWS访问密钥

来自分类Dev

AWS S3 GetObject是否提供随机访问?

来自分类Dev

在没有root用户访问权限的情况下使用密钥文件解锁LUKS分区?

来自分类Dev

如何在Python 3中没有for循环的情况下访问数组列表中的第一项?

来自分类Dev

S3 访问私有存储桶文件

来自分类常见问题

允许CloudFront访问S3源,同时还拥有S3存储桶阻止所有公共访问?

来自分类Dev

允许CloudFront访问S3源,同时还拥有S3存储桶阻止所有公共访问?

来自分类Dev

在没有 API 密钥的情况下对 S3 进行重复/重复备份?

来自分类Dev

从heroku访问s3内容时,AWS访问密钥显示在浏览器URL中

来自分类Dev

如何创建只能访问特定S3存储桶的访问密钥

来自分类Dev

AWS S3 + Django:用户可以访问存储在S3中的文件

来自分类Dev

AWS:无法通过s3存储桶策略授予s3访问权限

来自分类Dev

通过 amazon s3 sdk for javascript 访问 IAM 角色 S3 存储桶图像

来自分类Dev

在EMR中访问S3中的数据

Related 相关文章

  1. 1

    是否可以在不提供密钥的情况下访问公共AWS S3存储桶?

  2. 2

    在没有秘密密钥的情况下从命令行指控S3

  3. 3

    AWS .NET SDK:在不使用访问/秘密密钥的情况下创建 AmazonS3Client?

  4. 4

    在没有提供 API 密钥的情况下访问 Laravel 中的数据库有多安全?

  5. 5

    没有访问密钥的AWS S3 JavaScript浏览器上传

  6. 6

    Android AWS S3访问被拒绝

  7. 7

    从VPC访问S3存储桶

  8. 8

    AWS Lambda S3访问被拒绝

  9. 9

    Aurora PostgreSQL访问s3的权限

  10. 10

    从AWS S3访问视频

  11. 11

    Android AWS S3访问被拒绝

  12. 12

    AWS S3 GetBucketLifecycleConfiguration 访问被拒绝

  13. 13

    如何使用访问密钥ID和秘密访问密钥将文件上传到Amazon S3

  14. 14

    如何在没有硬编码的情况下在 cloud-init 中引用 AWS 访问密钥(秘密密钥)

  15. 15

    无效的S3访问密钥ID,正在停止部署

  16. 16

    创建仅允许s3的AWS访问密钥

  17. 17

    AWS S3 GetObject是否提供随机访问?

  18. 18

    在没有root用户访问权限的情况下使用密钥文件解锁LUKS分区?

  19. 19

    如何在Python 3中没有for循环的情况下访问数组列表中的第一项?

  20. 20

    S3 访问私有存储桶文件

  21. 21

    允许CloudFront访问S3源,同时还拥有S3存储桶阻止所有公共访问?

  22. 22

    允许CloudFront访问S3源,同时还拥有S3存储桶阻止所有公共访问?

  23. 23

    在没有 API 密钥的情况下对 S3 进行重复/重复备份?

  24. 24

    从heroku访问s3内容时,AWS访问密钥显示在浏览器URL中

  25. 25

    如何创建只能访问特定S3存储桶的访问密钥

  26. 26

    AWS S3 + Django:用户可以访问存储在S3中的文件

  27. 27

    AWS:无法通过s3存储桶策略授予s3访问权限

  28. 28

    通过 amazon s3 sdk for javascript 访问 IAM 角色 S3 存储桶图像

  29. 29

    在EMR中访问S3中的数据

热门标签

归档