Проверка подлинности AzCopy

#azure #authentication #azcopy

#azure #проверка подлинности #azcopy

Вопрос:

Клиент предоставил нам следующую информацию для копирования данных в свою учетную запись хранения. Идентификатор клиента, идентификатор арендатора, URL,OAuthStorageAccountName,AzureStorageAccountName, clientSecret, ContainerName. Кажется, я не могу найти простой ответ на вопрос об аутентификации. Мы хотим использовать AzCopy в скриптовой среде для копирования большого количества файлов в учетную запись. Какой самый простой способ проверки подлинности?

Ответ №1:

Вы можете пройти проверку подлинности с помощью потока учетных данных клиента.

 POST https://login.microsoftonline.com/{TenantID}/oauth2/v2.0/token

client_id=<ClientID>
amp;scope=https://storage.azure.com/.default
amp;client_secret=<ClientSecret>
amp;grant_type=client_credentials
 

Ответ №2:

вы можете выполнить аутентификацию с помощью сертификата:

 azcopy login --service-principal --certificate-path /path/to/my/cert --application-id <your service principal's application ID>
 

или с использованием управляемого удостоверения:

 azcopy login --identity
 

вы также можете выполнить аутентификацию с помощью токена SAS (сейчас не могу найти пример).

https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-authorize-azure-active-directory