Objective: Creating an AWS Manager in Unity
To start we create an Empty gameobject and rename it to AWS_Manager. we then create a script called AWSManager and attach it to the gameobject. We then need to impost the AWS SDK for Unity. The SDK, documents link and previous post can be found here.
We previously set up AWS for the Service adjustment App and used binary serialized files. The process of setting up the bucket, access and downloading are the same so you can find links to those posts here and here.
To change things around as we know we can set up Roles and Policies to prevent access. With Unity and simply projects such as an open API or public game assets we need another method. If we edit the attributes to the uploaded horse in AWS S3 to public (read only), we can skip the Identity Pool ID and S3Client calls.