Enable the Source Bucket Permissions

Normally, a source bucket will be located in the same AWS account as the Hydrolix Platform. If the source bucket is in a different account you will need to enable access permissions within AWS. AWS has some good documentation on this here

Here is an example S3 access policy to apply to the source bucket. The Principle represents the AWS account Id the Hydrolix Platform is contained within.


{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "DelegateS3Access",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::12346579801:root"
            },
            "Action": [
                "s3:ListBucket",
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::mybucket/*",
                "arn:aws:s3:::mybucket"
            ]
        }
}

Did this page help you?