AWS mediastore java sdk 2-启用公共访问



我想启用对媒体存储容器中对象的公共访问,类似于s3。。。s3Client.createBucket(CreateBucketRequest.builder((.bucket(bucketName(.acl(BucketCannedACL.PPUBLIC_READ(.acl…

要启用公共访问,您需要在Container Policy中添加一个节。附加的小节将类似于下面的示例。使用您的AWS帐号、地区和资源ARN中的容器名称对其进行修改。

{
      "Sid": "PublicReadOverHttps",
      "Effect": "Allow",
      "Principal": "*",
      "Action": [
        "mediastore:GetObject",
        "mediastore:DescribeObject"
      ],
      "Resource": "arn:aws:mediastore:myregion:9999999999:container/MyContainer/*",
      "Condition": {
        "Bool": {
          "aws:SecureTransport": "true"
        }
      }
    }

最新更新