Question
Signed URLs for private objects in Spaces
Hi,
I currently have a set of files on S3 that are private. I need to temporarily generate a public, signed URL. This works with the boto API (see the code at the end). How can I do this programmatically with Spaces?
Code example:
conn = S3Connection(access_key, secret_key)
return conn.generate_url(
expires_in=expiry_in_sec,
method='GET',
bucket=MediaService.__find_bucket_name_from_url(raw_url),
key=MediaService.__find_path_from_url(raw_url),
query_auth=True,
force_http=(not https)
)
Does the S3 compatibility work for generate_url
?
Thanks,
Michael
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×