user1427947
user1427947

Reputation: 1

AWS mediastore java sdk 2 - enable public access

I want to enable public access to objects in my mediastore container, something like in s3 ... s3Client.createBucket(CreateBucketRequest .builder() .bucket(bucketName).acl(BucketCannedACL.PUBLIC_READ).acl(BucketCannedACL.PUBLIC_READ_WRITE) ...

Upvotes: 0

Views: 58

Answers (1)

aws-robclem
aws-robclem

Reputation: 430

To enable public access, you need to add a stanza to the Container Policy. The additional stanza will resemble this example below. Modify it using your AWS account number, region, and container name in the Resource ARN.

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

Upvotes: 0

Related Questions