【问题标题】:putBucketPolicy Invalid principal in policy determine one or moreputBucketPolicy 策略中的无效主体确定一个或多个
【发布时间】:2021-12-28 01:33:07
【问题描述】:

[nodejs sdk,s3.putBucketPolicy,错误处理]

有没有办法从 S3 putBucketPolicy 调用返回的错误对象中确定(一个或多个)无效的 arn(无效的帐号)?错误 statusCode 为 400,但试图找出无效的主体集。

为了进一步澄清,我不是在寻找验证角色、根 ARN 模式。更像是一个或多个不正确的帐号。我们可以从错误对象中提取它吗?

【问题讨论】:

    标签: amazon-s3 amazon-iam aws-sdk-nodejs


    【解决方案1】:

    有几种方法可以验证 arn:

    1. 使用组织服务
    2. 使用 ARN 作为主体并为虚拟存储桶应用存储桶策略。让 AWS 开发工具包为您验证,然后进行清理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 2014-02-05
      • 1970-01-01
      • 2016-06-07
      • 2020-04-11
      • 2021-07-14
      相关资源
      最近更新 更多