You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by GitBox <gi...@apache.org> on 2020/01/08 15:15:45 UTC

[GitHub] [libcloud] rvolykh opened a new issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature

rvolykh opened a new issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature
URL: https://github.com/apache/libcloud/issues/1403
 
 
   ## Feature Request
   
   AWS S3 has the support of [Presigned Object URL](https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html) and Azure Blob Storage has the support of [Shared access signature](https://docs.microsoft.com/en-us/rest/api/storageservices/delegate-access-with-shared-access-signature).
   
   Both of those features allow anyone (with whom shared link was shared) to download or upload a file. This feature is very useful when you want to temporary share a file with some user(s) or to allow them to upload a file, without sharing your credentials (temporary creds, creating an account, etc).
   
   Currently, [libcloud Storage interface (API)](https://libcloud.readthedocs.io/en/stable/storage/api.html#storage-base-api) has two methods which more or less are related to sharing object access:
   - [enable_object_cdn](https://libcloud.readthedocs.io/en/stable/storage/api.html#libcloud.storage.base.StorageDriver.enable_object_cdn) - Enable object CDN;
   - [get_object_cdn_url](https://libcloud.readthedocs.io/en/stable/storage/api.html#libcloud.storage.base.StorageDriver.get_object_cdn_url) - Return an object CDN URL.
   
   \* Both methods are not implemented either for AWS S3 nor Azure Blob Storage libcloud storage drivers.
   
   My proposal is to extend `get_object_cdn_url` with additional parameter (mode=["read", "write"]) and implement support for AWS S3 and Azure Blob Storage.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [libcloud] Kami closed issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature

Posted by GitBox <gi...@apache.org>.
Kami closed issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature
URL: https://github.com/apache/libcloud/issues/1403
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [libcloud] Kami commented on issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature

Posted by GitBox <gi...@apache.org>.
Kami commented on issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature
URL: https://github.com/apache/libcloud/issues/1403#issuecomment-596135193
 
 
   Resolved via #1408.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [libcloud] c-w commented on issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature

Posted by GitBox <gi...@apache.org>.
c-w commented on issue #1403: AWS S3 Presigned URL and Azure Blob Storage Shared access signature
URL: https://github.com/apache/libcloud/issues/1403#issuecomment-573110520
 
 
   Great suggestion. I'll take a stab at implementing the Azure Blob Storage part of this.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services