Azcopy 로그인을 할 때 웹브라우저에 인증 코드 및 ID/PW를 넣어야 하는데,
Azure Active Directory의 App Registration을 사용하면 Azcopy 로그인을 간소화 할 수 있습니다.
당연히 App Registration을 만들어야 하고, Applicaton ID, Secret, Tenant ID 정보를 알고 있어야 하며, 대상 구독이나 Resource Group 또는 Storage Account에 대하여 Owner 또는 Contributor 권한과 Storage blob data contributor 권한을 가져야 합니다.
[Linux]
export AZCOPY_SPA_CLIENT_ID="Application ID"
export AZCOPY_SPA_CLIENT_SECRET="Application Secret"
export AZCOPY_SPA_TENANT_ID="Tenant ID"
./azcopy login --service-principal --application-id $AZCOPY_SPA_CLIENT_ID --tenant-id $AZCOPY_SPA_TENANT_ID
[Windows]
$env:AZCOPY_SPA_CLIENT_SECRET="Application Secret"
azcopy login `
--service-principal `
--application-id "Application ID" `
--tenant-id "Tenant ID"
'Microsoft > Azure' 카테고리의 다른 글
하나의 VM을 여러 Application Gateway의 Backend Pool에 추가(PowerShell) (0) | 2021.08.06 |
---|---|
Recovery Service Vault 삭제 오류 해결 방법 (Soft Delete) (0) | 2021.07.14 |
SQL Always-on 가용성 그룹 구성 후 동기화 오류 (Data synchronization state of some availability database is not healthy.) (0) | 2021.04.25 |
Azure에서 도메인 구매 (App Service Domain) (0) | 2021.04.03 |
Azure Firewall의 SNAT Private IP 주소 범위 (0) | 2021.02.06 |