Skip to content

Commit eed7f51

Browse files
authored
Merge pull request #197812 from tamram/tamram22-0510
update SAS articles to provide details on perms
2 parents e06b9c9 + fb49a07 commit eed7f51

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

articles/storage/blobs/sas-service-create.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ author: tamram
77

88
ms.service: storage
99
ms.topic: how-to
10-
ms.date: 03/23/2021
10+
ms.date: 05/10/2022
1111
ms.author: tamram
12-
ms.reviewer: dineshm
12+
ms.reviewer: nachakra
1313
ms.subservice: blobs
1414
ms.custom: devx-track-csharp
1515
---

includes/storage-auth-sas-intro-include.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: storage
55
author: tamram
66
ms.service: storage
77
ms.topic: "include"
8-
ms.date: 12/20/2019
8+
ms.date: 05/10/2022
99
ms.author: tamram
1010
ms.custom: "include file"
1111
---
@@ -14,7 +14,8 @@ A shared access signature (SAS) enables you to grant limited access to container
1414

1515
Every SAS is signed with a key. You can sign a SAS in one of two ways:
1616

17-
- With a key created using Azure Active Directory (Azure AD) credentials. A SAS that is signed with Azure AD credentials is a *user delegation* SAS.
18-
- With the storage account key. Both a *service SAS* and an *account SAS* are signed with the storage account key.
17+
- With a key created using Azure Active Directory (Azure AD) credentials. A SAS that is signed with Azure AD credentials is a *user delegation* SAS. A client that creates a user delegation SAS must be assigned an Azure RBAC role that includes the **Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey** action. For more information, see [Create a user delegation SAS](/rest/api/storageservices/create-user-delegation-sas#assign-permissions-with-rbac).
18+
- With the storage account key. Both a *service SAS* and an *account SAS* are signed with the storage account key. The client that creates a service SAS must either have direct access to the account key or be assigned the **Microsoft.Storage/storageAccounts/listkeys/action** permission.
1919

20-
A user delegation SAS offers superior security to a SAS that is signed with the storage account key. Microsoft recommends using a user delegation SAS when possible. For more information, see [Grant limited access to data with shared access signatures (SAS)](../articles/storage/common/storage-sas-overview.md).
20+
> [!NOTE]
21+
> A user delegation SAS offers superior security to a SAS that is signed with the storage account key. Microsoft recommends using a user delegation SAS when possible. For more information, see [Grant limited access to data with shared access signatures (SAS)](../articles/storage/common/storage-sas-overview.md).

0 commit comments

Comments
 (0)