I've seen many people asking for additional help on how to upload Storyline projects using Amazon S3, so I put together a tutorial that should help out. If you have any additional questions or if anything needs to be modified, just let me know in the comments below.
Awesome guide! This saved me so much frustration and it covered every little thing that needs to be done to get Storyline projects up on Amazon S3. Thank you!
Of course! And right, Michael is correct. You can upload it to the console directly similar to how you would upload something to Google Drive directly in the browser.
I have the AWS account created. I have uploaded the file. I have chosen "make public. I published the story and then zipped it. I uploaded the zip file to AWS. When I click on the link, I just get the zip file contents. It doesn't play. I am sure this is a very ignorant mistake I have made... but what did I do wrong?
Hi Bridget...it looks like you should be able to keep the defaults. Can you please try that and let me know if you run into any issues? Please let me know so that I can update the guide accordingly.
To her question - When you upload various folders within a Storyline folder you do not get the content to come with that folder. Even if you use the drag and drop function. Is there a way to upload a zip and unzip it?
Kept the default and was able to upload a Storyline file to Cloudberry. However, when I take the final step of making it public, I get 100% error and the link leads to an error page. :( Is there something I need to do with the Bucket policy?
You want to upload the entire, unzipped HTML5 Storyline output folder (not individually uploading the files within this folder). You then make this folder public, and then go inside it and copy the link to the index.html file.
Thanks for these instructions. I was able to get my folder (unzipped) into Cloudberry and then to AWS. I made it public, but I am getting this error when I click on the link: "This XML file does not appear to have any style information associated with it. The document tree is shown below."
Can you please share with me the link that you used? Here are a couple of other things that may help:
Make sure you made the entire Storyline output folder public...you don't need to make anything inside of it public individually
If you need to upload your course again for any reason, make sure that you delete the entire Storyline output folder from Amazon S3, then re-upload it from scratch (I've had issues before when I did not do this)
I tried this again with a different Storyline file with the same result so I'm sure I'm doing something wrong just not sure what! I made the whole file public as shown in the directions, though I am getting an error here at the bottom - see screenshot.
I figured it out (I think - it works now at least!). The new settings for making the bucket public don't match what you have. I went to "edit public access settings" and unchecked them all and now it works.
If I should have left any of these checked please let me know! Thank you!
73 Replies
Awesome guide! This saved me so much frustration and it covered every little thing that needs to be done to get Storyline projects up on Amazon S3. Thank you!
Thanks for taking the time to share this with the community, Devlin. Very kind of you!
Another option is to use the AWS Management Console to upload content directly, instead of using CloudBerry.
Of course! And right, Michael is correct. You can upload it to the console directly similar to how you would upload something to Google Drive directly in the browser.
Hello! please, explain how to upload by using the AWS Management Console. Thanks in advance
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/upload-objects.html
I have the AWS account created. I have uploaded the file. I have chosen "make public. I published the story and then zipped it. I uploaded the zip file to AWS. When I click on the link, I just get the zip file contents. It doesn't play. I am sure this is a very ignorant mistake I have made... but what did I do wrong?
You need to upload the UNZIPPED content.
Devlin - Amazon S3 changed it's bucket setup. Can you chime in on how to set permissions or in the set up or am I not looking at it correctly?
Hi Bridget...it looks like you should be able to keep the defaults. Can you please try that and let me know if you run into any issues? Please let me know so that I can update the guide accordingly.
To her question - When you upload various folders within a Storyline folder you do not get the content to come with that folder. Even if you use the drag and drop function. Is there a way to upload a zip and unzip it?
Will do! Still trying to figure out the uploading piece! :)
Kept the default and was able to upload a Storyline file to Cloudberry. However, when I take the final step of making it public, I get 100% error and the link leads to an error page. :( Is there something I need to do with the Bucket policy?
You want to upload the entire, unzipped HTML5 Storyline output folder (not individually uploading the files within this folder). You then make this folder public, and then go inside it and copy the link to the index.html file.
Bridget, you're uploading the output folder, right?
Thanks. I ended up - thanks to your great instructions -- figuring it out in Cloudberry.
Great! Are there any parts of the guide that need updating? (Besides the piece on setting up the bucket for the first time)
No it was great. Very well done. The bucket thing though is preventing me from moving forward.
Thanks for these instructions. I was able to get my folder (unzipped) into Cloudberry and then to AWS. I made it public, but I am getting this error when I click on the link: "This XML file does not appear to have any style information associated with it. The document tree is shown below."
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>8C067F478C787DB6</RequestId>
<HostId>
GGvQh5cybaNZcEHZ45u6T9SxoUrfr1uKlUnTZvUN+TrWuMjj88o7bMeU4MjFk72CydxnaQk90wg=
</HostId>
</Error>
Here is a screenshot of my files in AWS:
Any suggestions welcome! I am new to all this so I very well may be missing something obvious. Thanks!
Are you generating the link from the story.html file?
Yes, I used the story.html file.
Can you please share with me the link that you used? Here are a couple of other things that may help:
I hope that helps!
I tried this again with a different Storyline file with the same result so I'm sure I'm doing something wrong just not sure what! I made the whole file public as shown in the directions, though I am getting an error here at the bottom - see screenshot.
Here's the link address:
https://s3.us-east-2.amazonaws.com/laniewilliamsonprojects/Reference+Interview+with+a+5-year-old+-+Storyline+output/story.html
I figured it out (I think - it works now at least!). The new settings for making the bucket public don't match what you have. I went to "edit public access settings" and unchecked them all and now it works.
If I should have left any of these checked please let me know! Thank you!
Great!! Thank you for posting the fix. I’m going to update the tutorial today accordingly. Good work!