Skip to content

Commit a33cf2d

Browse files
Merge pull request #290907 from pauljewellmsft/auth-adls-2
Clarify supported services for SAS
2 parents d01d079 + dee26dd commit a33cf2d

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

articles/storage/common/storage-sas-overview.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ Azure Storage supports three types of shared access signatures:
3333
3434
### User delegation SAS
3535

36-
A user delegation SAS is secured with Microsoft Entra credentials and also by the permissions specified for the SAS. A user delegation SAS is supported for Blob Storage and Data Lake Storage. It's not currently supported for Queue Storage, Table Storage, or Azure Files.
36+
A user delegation SAS is secured with Microsoft Entra credentials and also by the permissions specified for the SAS. A user delegation SAS is supported for Blob Storage and Data Lake Storage, and can be used for calls to `blob` endpoints and `dfs` endpoints. It's not currently supported for Queue Storage, Table Storage, or Azure Files.
3737

3838
For more information about the user delegation SAS, see [Create a user delegation SAS (REST API)](/rest/api/storageservices/create-user-delegation-sas).
3939

4040
### Service SAS
4141

42-
A service SAS is secured with the storage account key. A service SAS delegates access to a resource in only one of the Azure Storage services: Blob storage, Data Lake Storage, Queue storage, Table storage, or Azure Files.
42+
A service SAS is secured with the storage account key. A service SAS delegates access to a resource in only one of the Azure Storage services: Blob storage (including Data Lake Storage and `dfs` endpoints), Queue storage, Table storage, or Azure Files.
4343

4444
For more information about the service SAS, see [Create a service SAS (REST API)](/rest/api/storageservices/create-service-sas).
4545

@@ -50,7 +50,6 @@ An account SAS is secured with the storage account key. An account SAS delegates
5050
You can also delegate access to the following:
5151

5252
- Service-level operations (For example, the **Get/Set Service Properties** and **Get Service Stats** operations).
53-
5453
- Read, write, and delete operations that aren't permitted with a service SAS.
5554

5655
For more information about the account SAS, [Create an account SAS (REST API)](/rest/api/storageservices/create-account-sas).
@@ -128,9 +127,7 @@ Many real-world services may use a hybrid of these two approaches. For example,
128127
Additionally, a SAS is required to authorize access to the source object in a copy operation in certain scenarios:
129128

130129
- When you copy a blob to another blob that resides in a different storage account. You can optionally use a SAS to authorize access to the destination blob, as well.
131-
132130
- When you copy a file to another file that resides in a different storage account. You can optionally use a SAS to authorize access to the destination file, as well.
133-
134131
- When you copy a blob to a file, or a file to a blob. You must use a SAS even if the source and destination objects reside within the same storage account.
135132

136133
## Best practices when using SAS

0 commit comments

Comments
 (0)