#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 (сейчас не могу найти пример).