- 14 May 2024
- 1 Minute to read
- Print
Update S3 Bucket permission policy
- Updated on 14 May 2024
- 1 Minute to read
- Print
In this Article
This article describes how to update S3 bucket permission policy.
Pre-requisites
Before proceeding with the below steps, make sure you have completed the steps mentioned in previous page.
SaaSify PSM will provide the following information as part of the configuration:
JSON Template for Bucket Policy Statement
Note:
Ensure you have the above details provided by PSM.
Update S3 Bucket permission policy
Navigate to S3 (https://s3.console.aws.amazon.com/s3/)
Click on the bucket that is setup for the seller data feed
Select the Permissions tab under the bucket that you have opened
Under Bucket Policy, click on Edit
Scroll down to the bucket policy page and click on +Add new statement
Now append the following details under “Statement” section
Replace <bucket name> with S3 bucket name configured as part of Set up customer data storage
Replace <Trusted Role ARN> with the created SaaSifyRoleARN
{ "Sid": "allowdownload", "Effect": "Allow", "Principal": { "AWS": "<Trusted Role ARN>" }, "Action": "*", "Resource": "arn:aws:s3:::<bucket name>/*" }
Example:
{ "Sid": "allowdownload", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::4xxx3xxx3xxx:role/AWSMarketplaceRoleForSaaSifyIntegration" }, "Action": "*", "Resource": "arn:aws:s3:::sxxxxxxxx-datafeed-bucket/*" }
After appending, the policy will look like as shown below:
8.Once the statement is updated, click on Save Changes.
Next Step
Follow the steps in next page to create seller account in SaaSify & complete the integration with AWS Marketplace Portal.