Wowza Community

Wowza S3 Upload Using Instance Profile Credentials

I am successfully uploading video from Wowza to AWS S3 using the Wowza S3 upload module when I specify the access and secret keys. The AWS instance Wowza is running on is configured for Instance Profile Credentials however when I remove the keys the upload no longer works. There is no information in the log. Wowza is running inside a docker container.

When using Instance profile credentials delivered through the Amazon EC2 metadata service, you will want to update to the latest build of the S3Upload module to take advantage of the profile credentials of the EC2 instance. Currently your build version is 49 and this feature was added in build 50.

To do so, you’ll want to download the zip file again and then replace the existing [install-dir]/lib/wse-plugin-s3upload.jar with the newly downloaded one.

Then if you define a role in the AWS console and attach it to the EC2 instance, it should use fallback to this if no other credentials have been set.

Please let us know if you have any further questions.