az acr task credential

태스크에 대 한 자격 증명을 관리 합니다. 자세한 내용은 https://aka.ms/acr/tasks/cross-registry-authentication을 참조하세요.

명령

az acr task credential add

사용자 지정 레지스트리 로그인 자격 증명을 작업에 추가 합니다.

az acr task credential list

작업에 대 한 모든 사용자 지정 레지스트리 자격 증명을 나열 합니다.

az acr task credential remove

작업에 대 한 자격 증명을 제거 합니다.

az acr task credential update

태스크에 대 한 레지스트리 로그인 자격 증명을 업데이트 합니다.

az acr task credential add

사용자 지정 레지스트리 로그인 자격 증명을 작업에 추가 합니다.

az acr task credential add --login-server
                           --name
                           --registry
                           [--password]
                           [--resource-group]
                           [--subscription]
                           [--use-identity]
                           [--username]

예제

일반 텍스트 사용자 이름 및 암호를 사용 하 여 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p mysecret

사용자 이름 및 암호와 태스크 시스템 할당 id에 대 한 키 자격 증명 모음 비밀 Uri를 사용 하 여 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u https://mykeyvault.vault.azure.net/secrets/secretusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity [system]

사용자 이름 및 암호에 대 한 키 자격 증명 모음 비밀 Uri와 클라이언트 id로 지정 된 작업 사용자 할당 id를 사용 하 여 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u https://mykeyvault.vault.azure.net/secrets/secretusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity 00000000-0000-0000-0000-000000000000

암호 및 해당 클라이언트 id로 지정 된 작업 사용자 할당 id에 대 한 일반 텍스트 사용자 이름 및 키 자격 증명 모음 비밀 URI를 사용 하 여 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword \
    --use-identity 00000000-0000-0000-0000-000000000000

암호에 대 한 일반 텍스트 사용자 이름 및 키 자격 증명 모음 암호 URI와 태스크의 기본 관리 id (있는 경우)를 사용 하 여 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername -p https://mykeyvault.vault.azure.net/secrets/secretpassword

레지스트리에 대 한 인증에 작업 시스템 할당 id만 사용 하는 작업에 레지스트리 로그인 자격 증명을 추가 합니다.

az acr task credential add -n taskname -r registryname --login-server myregistry.docker.io \
    --use-identity [system]

필수 매개 변수

--login-server

사용자 지정 레지스트리의 로그인 서버입니다. 예를 들면 ' myregistry.azurecr.io '입니다.

--name -n

작업의 이름입니다.

--registry -r

컨테이너 레지스트리의 이름입니다. 을 사용 하 여 기본 레지스트리 이름을 구성할 수 있습니다 az configure --defaults acr=<registry name> .

선택적 매개 변수

--password -p

사용자 지정 레지스트리에 로그인 하기 위한 암호입니다. 일반 텍스트 이거나 key vault 암호 URI 일 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--use-identity

자격 증명에 사용 되는 작업 관리 id입니다. 사용자 할당 id를 참조 하려면 ' [system] '을 사용 하 여 시스템 할당 id 또는 클라이언트 id를 참조 하십시오. 자세한 내용은 https://aka.ms/acr/tasks/cross-registry-authentication을 참조하세요.

--username -u

사용자 지정 레지스트리에 로그인 할 사용자 이름입니다. 일반 텍스트 이거나 key vault 암호 URI 일 수 있습니다.

az acr task credential list

작업에 대 한 모든 사용자 지정 레지스트리 자격 증명을 나열 합니다.

az acr task credential list --name
                            --registry
                            [--query-examples]
                            [--resource-group]
                            [--subscription]

예제

태스크에 대 한 자격 증명을 나열 합니다.

az acr task credential list -n taskname -r registryname

필수 매개 변수

--name -n

작업의 이름입니다.

--registry -r

컨테이너 레지스트리의 이름입니다. 을 사용 하 여 기본 레지스트리 이름을 구성할 수 있습니다 az configure --defaults acr=<registry name> .

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az acr task credential remove

작업에 대 한 자격 증명을 제거 합니다.

az acr task credential remove --login-server
                              --name
                              --registry
                              [--resource-group]
                              [--subscription]

예제

작업에서 레지스트리 로그인 자격 증명을 제거 합니다.

az acr task credential remove -n taskname -r registryname --login-server myregistry.docker.io

필수 매개 변수

--login-server

사용자 지정 레지스트리의 로그인 서버입니다. 예를 들면 ' myregistry.azurecr.io '입니다.

--name -n

작업의 이름입니다.

--registry -r

컨테이너 레지스트리의 이름입니다. 을 사용 하 여 기본 레지스트리 이름을 구성할 수 있습니다 az configure --defaults acr=<registry name> .

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az acr task credential update

태스크에 대 한 레지스트리 로그인 자격 증명을 업데이트 합니다.

az acr task credential update --login-server
                              --name
                              --registry
                              [--password]
                              [--resource-group]
                              [--subscription]
                              [--use-identity]
                              [--username]

예제

작업에 대 한 자격 증명 업데이트

az acr task credential update -n taskname -r registryname --login-server myregistry.docker.io \
    -u myusername2 -p mysecret

필수 매개 변수

--login-server

사용자 지정 레지스트리의 로그인 서버입니다. 예를 들면 ' myregistry.azurecr.io '입니다.

--name -n

작업의 이름입니다.

--registry -r

컨테이너 레지스트리의 이름입니다. 을 사용 하 여 기본 레지스트리 이름을 구성할 수 있습니다 az configure --defaults acr=<registry name> .

선택적 매개 변수

--password -p

사용자 지정 레지스트리에 로그인 하기 위한 암호입니다. 일반 텍스트 이거나 key vault 암호 URI 일 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--use-identity

자격 증명에 사용 되는 작업 관리 id입니다. 사용자 할당 id를 참조 하려면 ' [system] '을 사용 하 여 시스템 할당 id 또는 클라이언트 id를 참조 하십시오. 자세한 내용은 https://aka.ms/acr/tasks/cross-registry-authentication을 참조하세요.

--username -u

사용자 지정 레지스트리에 로그인 할 사용자 이름입니다. 일반 텍스트 이거나 key vault 암호 URI 일 수 있습니다.