我有两个团队:
Team1:谁支持订阅(拥有 Storage1)并拥有贡献者访问权限
Team2:谁拥有订阅(拥有 Storage1)并具有贡献者访问权限。
存储(存储 1)包含团队 2(所有者)不希望向团队 1(支持团队)显示数据的数据。
考虑到上述场景,是否在存储级别制定了任何安全策略,以便[即使支持团队(团队1)具有订阅的贡献者访问权限]也无法查看存储中的数据?
我该如何继续?
有特定的数据操作权限允许对 blob 进行增删改查操作。如果
Team2
没有这些权限,他们将无法对 Blob 执行任何操作。具有这些权限的内置角色之一是 Storage Blob Data Contributor
,而 Contributor
或 Storage Account Contributor
等资源角色则没有这些权限。
但是;默认的
Contributor
和 Storage Blob Data Contributor
角色提供对访问密钥的访问权限,这些密钥也可用于访问 Blob。您可以禁用访问键,但贡献者可以访问该选项并可以再次启用它们。
因此,如果您想限制您的贡献者,您可以这样做;但您需要一个不同的角色(可能是自定义角色),该角色无权访问
Microsoft.Storage/storageAccounts/listkeys/action
权限。