【问题标题】:How to create an IAM user with Programmatic access with Full Access to S3 using the PHP SDK如何使用 PHP 开发工具包创建具有对 S3 的完全访问权限的编程访问权限的 IAM 用户
【发布时间】:2021-07-14 06:38:22
【问题描述】:

我正在尝试创建一个新的 IAM 用户(仅限编程访问),该用户可以使用 PHP SDK 完全访问 Amazon S3。

我查看了https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-iam-2010-05-08.html#createuser,但无法弄清楚需要哪些参数来指示仅对用户进行编程访问。单独指定用户名是否表明它是程序化用户?我假设创建用户后,我必须为该用户调用“createAccessKey”方法来获取访问凭据?对吗?

【问题讨论】:

    标签: php amazon-web-services amazon-s3 amazon-iam


    【解决方案1】:

    你是对的createuser 只创建一个没有任何权限的 IAM 用户。默认情况下,用户不能做任何事情,包括不能以编程方式访问。要启用访问权限,您必须致电 createAccessKey

    由于默认情况下用户没有权限,因此您还需要为具有 S3 权限的用户添加 IAM 策略。

    【讨论】:

      猜你喜欢
      • 2020-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-08
      • 2019-11-24
      • 2011-01-23
      • 2023-04-03
      相关资源
      最近更新 更多