I’m working with Canvas Data 2 API and am having trouble accessing S3 files programmatically. While I can manually open the provided URLs in my browser, I receive a 403 Forbidden error when trying to access them using Python.
I’ve been provided with an S3 link to a file, but I can’t retrieve the file using Python. Here is a typical URL I’m working with:
https://data-access-platform-output-prod-iad.s3.amazonaws.com/output/...
When trying to access this URL using Python with requests or urllib, I consistently receive a 403 Forbidden error. However, I can access this URL successfully in the Brave browser.
Attempts:
Can anyone provide guidance on how to access these files programmatically? Are there specific headers, authentication methods, or additional steps required for programmatic access that might not be needed for manual access?
Community members can share tips, insights, and reactions within groups. Sign in to read and leave comments about this topic.
Hello, please help me with the digital version of my Business Intelligence and Data Integration badge.
Is it possible to have viewing a page or satisfying the requirements of a module be part of the course pacing?
Yesterday, after much trial and error…I concluded the new quizzes matching choice options do not work as I expected, and have used with other LMS. I thought that I could provide students a matching choice quiz with multiple attempts that would report incorrectly answered matches on the first attempt, and display the…
I have seen documentation that says you must recopy your iCal link and resubscribe when you are enrolled in new classes, does this mean my iCal feed link changes each time, or do i just need to re-fetch the .ics file?
We use course pacing to manage due dates, because we run ~20 something courses each quarter and manually setting due dates would be a nightmare. Several courses have two core topics. We want to allow students to choose which of these they will pursue first. Is there any way to configure multiple course paces with different…