Using Amazon AWS S3 cloud for sermons

The premium version of Church Admin now has an uploader for the Amazon AWS S3 cloud to store sermons.

The AWS S3 cloud service is free for the first year (unto 20,000 downloads per month) and low cost after that, so a great place to store those bulky mp3s.

It’s available as an add-on plugin that you can purchase below.

AWS S3 Sermon Uploader

An easy to setup add on for uploading sermon mp3s to the AWS S3 cloud service

 

£5.00

How to get set up with AWS S3

Firstly you will need to sign up at https://aws.amazon.com/

Then you should create a new user for the plugin. On the top right of the AWS console, click your account name to bring up the dropdown and click on “Security Credentials”

On the next screen click on “Create User” button

On the next screen, add a user name and click next

Next set the permissions. Scroll down at check “AmazonS3FullAccess” and click the button at the bottom.

On the users screen click the user name…

The next step is to create the API keys, click on Security Credentials and then scroll down to Access Keys. Click on “Create Access Key”

Click on “Third Party Service” and check the warning, before saving.

The next screen will ask for a name for the key and then you will be show the access keys. I always download them for safekeeping.

Now you can head to your website admin page and under Premium Church Admin on the left hand menu is the submenu “AWS Settings”. Click on that and you can add in the public and secret keys and your region. Then you can choose or create a new bucket to store the files.

Please click on the “Check the bucket” button and it will give you the “policy” you will need to make the files publicly accessible. Copy that policy. Unfortunately the API won’t allow the policy to be added to the bucket (for security reasons!).

So head back to your AWS S3 console. And click on your bucket

That will bring up this screen, where you need to click on “Permissions”

Scroll down to Bucket Policy and click Edit

Paste in the policy which will be like this (where **** is your bucket name)

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::****/"
}
]
}

And click Save

In the “Block Public Access” section click on Edit and make sure the boxes are not checked.

That’s it you are setup!

You can check it works on your website dashboard “AWS Settings” and test upload.

Now sermon uploads will go to your AWS S3 cloud account.

AWS S3 Sermon Uploader

An easy to setup add on for uploading sermon mp3s to the AWS S3 cloud service

 

£5.00