GETTING STARTED
EXPORTING TO
AWS SIMPLE STORAGE SERVICE (S3)

To export large amounts of data or files you will need to set up your own AWS account and Simple Storage Service (S3) Bucket.

Once set up:

  • if you're a developer, you can integrate it into your app

  • or if not, work with ibCom support to get the data or files exported to your S3 bucket.

INSTRUCTIONS

1 Set up your AWS account Find out about S3 and sign up.
2 Set up your bucket A bucket is like a hard drive partition that will hold all your folders and files.

aws-s3-create-bucket.png

Creating a bucket instructions

Once the bucket has been created; navigate to it and under its Details section record its ARN.

3 Use IAM to create a user and access key You will need to set up a user and Access Key so that ibCom support can copy files to your S3 bucket.

You need to record the Access key as per the image below, which shown after the user is created.

aws-s3-create-user.png

4 Give the user permissions to S3 and your bucket Navigate to the user details and click Attach User Policy.

aws-s3-user.png

Then select Amazon S3 Full Access or set up a policy as best fits your needs.

aws-s3-user-permissions.png

If you are giving access to a specific bucket make sure the resource is in the following form:

"arn:aws:s3:::[bucket-name]/*"

eg

{
"Version": "2015-10-3017",
"Statement": [{"Effect": "Allow", "Action": ["s3:PutObject"], "Resource": "arn:aws:s3:::[bucket-name]/*"}]
}

Basic AWS policy examples

5 Finishing up You now need to send the following to ibCom;
  • S3 Bucket ARN
  • User Access Key ID & Secret Access Key
  • AWS Region
6 Accessing files Once the files have been transferred to your bucket, you can use a number of standard AWS or 3rd party supplied tools - we have listed some in the sidebar.

Setting up AWS CLI Access Credentials

Example CLI Sync:
aws s3 sync s3://bucket/ /tmp/foo --profile access1

Example CLI cp (copy):
aws s3 cp s3://bucket/ /tmp/foo --recursive --profile access1

* where access1 is profile in the .aws/config file

 

 

AWS S3 RESOURCES
for convenience, not endorsement
About S3
S3 Command Line Interface (cli) Guide
s3cmd
s3browser.com
(windows)
mcstools-s3
(Mac OSX)
CyberDuck
(windows & Mac OSX)
CloudBerry
(windows)