azureblob: add support for blob level SAS URLs by pkk-code · Pull Request #9339 · rclone/rclone
This PR adds support for blob-level SAS URLs in the Azure Blob backend.
Previously, rclone only supported container-level or account-level SAS URLs. This change allows SAS URLs that are scoped to individual blobs, providing more granular access control.
Changes:
- Detect blob-level SAS by parsing the URL and checking if
BlobNameis present - Create direct
blob.Clientandblockblob.Clientinstances for blob-level SAS - Updated help text and documentation to reflect blob-level support
This enables users to use SAS tokens with permissions limited to specific blobs.