Идентификатору, который я использую, назначены следующие роли
Код: Выделить всё
Storage Blob Data Contributor
Storage Blob Data Owner
Storage Account Contributor
Код: Выделить всё
//_blobServiceClient is instanciated using managed identity credentials
BlobContainerClient blobContainerClient = this._blobServiceClient.GetBlobContainerClient(blobContainerName);
await blobContainerClient.CreateIfNotExistsAsync(PublicAccessType.None).ConfigureAwait(false);
BlobSasBuilder sasBuilder = new BlobSasBuilder()
{
BlobContainerName = blobContainerName,
ExpiresOn = DateTime.UtcNow.AddDays(30)
};
sasBuilder.SetPermissions(BlobContainerSasPermissions.Read
| BlobContainerSasPermissions.List
| BlobContainerSasPermissions.Write
| BlobContainerSasPermissions.Filter);
return blobContainerClient.GenerateSasUri(sasBuilder);
возможно ли вообще генерировать токены Sas контейнера с использованием аутентификации управляемых удостоверений?
Подробнее здесь: https://stackoverflow.com/questions/790 ... identities
Мобильная версия