【问题标题】:Programmatically check if a user has certain permissions for an S3 bucket以编程方式检查用户是否对 S3 存储桶具有某些权限
【发布时间】:2019-03-08 04:10:12
【问题描述】:

我想检查给定用户/角色是否可以在 S3 存储桶上执行特定操作(GetObject、PutObject 等)。我可以通过 AWS 控制台通过检查用户的策略手动执行此操作,但我很好奇是否有办法通过 CLI 或 Java SDK 执行此操作

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-iam aws-cli aws-java-sdk


    【解决方案1】:

    您可以模拟附加到 IAM 实体的一组 IAM 策略如何与 API 操作和 AWS 资源列表一起使用,以确定策略的有效权限。

    有两个 API 可用:

    1. SimulatePrincipalPolicy
    2. SimulateCustomPolicy

    另请参阅How to Automate Policy Validation 上的 re:Invent 2016 幻灯片。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 2021-09-06
    • 2013-06-18
    • 2019-05-10
    相关资源
    最近更新 更多