6sense + S3: Setting Up Bucket Policy Permissions

Prev Next

To integrate 6sense with S3, you must first set up bucket policy permissions. The rest of the instructions for this integration can be found here.

Create Bucket Policy

  1. From Services, go to S3 and click on Buckets.

  2. Select the bucket you want to provide access to.

  3. In the Properties tab, please make a note of the Amazon Resource Name (ARN).

  4. Click on Permissions and click on Edit in front of Bucket Policy.

  5. For better control, you can use the AWS Policy Generator.

    6sense requires the following permissions: ListBucket, PutObject and PutObjectAcl.
    Once in the policy generator, the Principal would be ARN of the role that 6sense has provided you and Resource would be the ARN of the bucket that you just made a note of. Select S3 as the AWS service.

  6. Required permissions can be found in the Actions dropdown.

    Please make sure that you add the two permissions as two different statements as shown above. For PutObject, if you want to provide us with permissions to a specific folder, please check this link, otherwise the ARN would look like {arn_of_bucket}/*.

  7. Click on Generate Policy, copy the generated policy and paste it in the dialogue box.