az acr connected-registry

Azure 컨테이너 레지스트리를 사용 하 여 연결 된 레지스트리 리소스를 관리 합니다.

명령

az acr connected-registry create

Azure Container Registry에 대 한 연결 된 레지스트리를 만듭니다.

az acr connected-registry deactivate

Azure Container Registry에서 연결 된 레지스트리를 비활성화 합니다.

az acr connected-registry delete

Azure Container Registry에서 연결 된 레지스트리를 삭제 합니다.

az acr connected-registry install

연결 된 레지스트리를 설치 하는 데 필요한 정보에 액세스 하는 데 도움이 됩니다. 자세한 내용은 https://aka.ms/acr/connected-registry을 참조하세요.

az acr connected-registry install info

연결 된 레지스트리를 활성화 하는 데 필요한 정보를 검색 합니다.

az acr connected-registry install renew-credentials

연결 된 레지스트리를 활성화 하 고 동기화 토큰 자격 증명을 갱신 하는 데 필요한 정보를 검색 합니다.

az acr connected-registry list

현재 부모 레지스트리 아래에 있는 모든 연결 된 레지스트리를 나열 합니다.

az acr connected-registry list-client-tokens

연결 된 특정 레지스트리에 연결 된 모든 클라이언트 토큰을 나열 합니다.

az acr connected-registry repo

모든 필요한 연결 된 레지스트리 동기화 범위 맵 리포지토리 권한을 업데이트 합니다.

az acr connected-registry show

연결 된 레지스트리 세부 정보를 표시 합니다.

az acr connected-registry update

Azure Container Registry에 대 한 연결 된 레지스트리를 업데이트 합니다.

az acr connected-registry create

Azure Container Registry에 대 한 연결 된 레지스트리를 만듭니다.

az acr connected-registry create --name
                                 --registry
                                 [--audit-logs-enabled {false, true}]
                                 [--client-tokens]
                                 [--log-level]
                                 [--mode]
                                 [--parent]
                                 [--repository]
                                 [--resource-group]
                                 [--subscription]
                                 [--sync-message-ttl]
                                 [--sync-schedule]
                                 [--sync-token]
                                 [--sync-window]

예제

리포지토리 app/hello-세계 및 service/mycomponent에 대 한 액세스 권한이 있는 레지스트리 모드로 연결 된 레지스트리를 만듭니다. 올바른 리포지토리 권한을 사용 하 여 동기화 토큰 및 범위 맵을 만듭니다.

az acr connected-registry create --registry mycloudregistry --name myconnectedregistry \
    --repository "app/hello-world" "service/mycomponent"

읽기 권한만 있는 미러 연결 된 레지스트리를 만들고 동기화 토큰을 전달 합니다.

az acr connected-registry create --registry mycloudregistry  --name mymirroracr \
    --mode mirror --parent myconnectedregistry --sync-token mySyncTokenName

클라이언트 토큰을 사용 하 여 midninght 및 sync 창에서 매일 동기화 되는 미러 연결 된 레지스트리를 만듭니다.

az acr connected-registry create -r mycloudregistry -n mymirroracr -p myconnectedregistry \
    --repository "app/mycomponent" -m mirror -s "0 12 * * *" -w PT4H \
    --client-tokens myTokenName1 myTokenName2

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--audit-logs-enabled

감사 로그 동기화를 사용 하는지 여부를 나타냅니다. 기본적으로 설정됩니다.

허용되는 값: false, true
--client-tokens

연결 된 레지스트리의 리포지토리에 대 한 클라이언트 액세스를 지정 합니다. [TOKEN_NAME01] [TOKEN_NAME02] ... 형식으로 지정할 수 있습니다.

--log-level

인스턴스에 대 한 로깅 로그 수준을 설정 합니다. 허용 되는 로그 수준은 디버그, 정보, 경고, 오류 및 없음입니다.

기본값: Information
--mode -m

는 레지스트리 또는 미러 (풀 전용 모드)의 두 가지 운영 모드 중 하나일 수 있습니다.

기본값: Registry
--parent -p

부모 연결 레지스트리의 이름입니다.

--repository

연결 된 레지스트리와 동기화 해야 하는 리포지토리를 지정 합니다. [REPO01] [REPO02] 형식으로 지정할 수 있습니다.

--resource-group -g

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

--subscription

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

--sync-message-ttl

동기화 메시지를 클라우드에 보관할 기간을 결정 합니다. ISO 8601 기간 형식을 사용 합니다.

기본값: P2D
--sync-schedule -s

동기화 일정을 정의 하는 선택적 매개 변수입니다. Cron 식을 사용 하 여 일정을 결정 합니다. 지정 하지 않으면 인스턴스는 항상 온라인으로 간주 되 고 1 분 마다 동기화를 시도 합니다.

--sync-token

연결 된 레지스트리를 해당 부모와 동기화 하는 데 사용 되는 동기화 토큰을 지정 합니다. 대부분 리포지토리 권한 및 해당 모드에 필요한 작업을 포함 합니다. 여러 리포지토리에 대 한 액세스를 포함할 수 있습니다.

--sync-window -w

--Sync-schedule가 있는 경우 필수 매개 변수입니다. 일정 기간을 결정 하는 데 사용 됩니다. ISO 8601 기간 형식을 사용 합니다.

az acr connected-registry deactivate

Azure Container Registry에서 연결 된 레지스트리를 비활성화 합니다.

az acr connected-registry deactivate --name
                                     --registry
                                     [--resource-group]
                                     [--subscription]
                                     [--yes]

예제

' Myconnectedregistry ' 연결 된 레지스트리를 비활성화 합니다.

az acr connected-registry deactivate -r mycloudregistry -n myconnectedregistry

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--resource-group -g

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

--subscription

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

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az acr connected-registry delete

Azure Container Registry에서 연결 된 레지스트리를 삭제 합니다.

az acr connected-registry delete --name
                                 --registry
                                 [--cleanup]
                                 [--resource-group]
                                 [--subscription]
                                 [--yes]

예제

부모 레지스트리 ' mycloudregistry '에서 미러 연결 레지스트리 ' myconnectedregistry '를 삭제 합니다.

az acr connected-registry delete --registry mycloudregistry --name myconnectedregistry

' Myconnectedregistry ' 미러 연결 레지스트리 및 ' mycloudregistry ' 부모 레지스트리에서 동기화 토큰 및 범위 맵을 삭제 합니다.

az acr connected-registry delete -r mycloudregistry -n myconnectedregistry --cleanup

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--cleanup

동기화 토큰 및 범위 맵 리소스를 삭제 합니다.

--resource-group -g

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

--subscription

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

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az acr connected-registry list

현재 부모 레지스트리 아래에 있는 모든 연결 된 레지스트리를 나열 합니다.

az acr connected-registry list --registry
                               [--no-children]
                               [--parent]
                               [--query-examples]
                               [--resource-group]
                               [--subscription]

예제

' Mycloudregistry '의 모든 연결 된 레지스트리를 테이블 형식으로 나열 합니다.

az acr connected-registry list --registry mycloudregistry --output table

테이블에서 확장 된 형식으로 ' mycloudregistry '의 inmediate 자식만 나열 합니다.

az acr connected-registry list --registry mycloudregistry --no-children --output table

테이블 내의 확장 된 형태로 ' myconnectedregistry '의 모든 offspring를 나열 합니다.

az acr connected-registry list -r mycloudregistry -p myconnectedregistry --output table

필수 매개 변수

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--no-children

목록에서 모든 자식을 제거 하는 데 사용 됩니다.

--parent -p

부모 연결 레지스트리의 이름입니다.

--query-examples

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

--resource-group -g

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

--subscription

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

az acr connected-registry list-client-tokens

연결 된 특정 레지스트리에 연결 된 모든 클라이언트 토큰을 나열 합니다.

az acr connected-registry list-client-tokens --name
                                             --registry
                                             [--resource-group]
                                             [--subscription]

예제

' Mymirroracr '의 모든 클라이언트 토큰을 나열 합니다.

az acr connected-registry list-client-tokens -r mycloudregistry -n mymirroracr -o table

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--resource-group -g

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

--subscription

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

az acr connected-registry repo

모든 필요한 연결 된 레지스트리 동기화 범위 맵 리포지토리 권한을 업데이트 합니다.

az acr connected-registry repo --name
                               --registry
                               [--add]
                               [--remove]
                               [--resource-group]
                               [--subscription]

예제

' Repo1 ' 및 ' repo2 '에서 연결 된 레지스트리 ' myconnectedregistry ' 및 해당 상위 항목에 이미지를 동기화 할 수 있는 권한을 추가 합니다.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --add repo1 repo2

' Repo1 ' 및 ' repo2 '에서 연결 된 레지스트리 ' myconnectedregistry ' 및 해당 하위 항목에 대 한 이미지를 동기화 할 수 있는 권한을 제거 합니다.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --remove repo1 repo2

' Repo1 ' 이미지를 동기화 할 수 있는 권한을 제거 하 고 ' repo2 ' 이미지에 대 한 사용 권한을 추가 합니다.

az acr connected-registry repo -r mycloudregistry -n myconnectedregistry --remove repo1 --add repo2

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--add

대상으로 연결 된 레지스트리에 추가할 리포지토리 권한 및 상위 동기화 범위 맵 플래그 마다 "--add [REPO1 REPO2 ...]" 형식을 사용 합니다. 유효한 작업은 {' content/delete ', ' content/read ', ' metadata/read ', ' metadata/write ', ' content/write '}입니다.

--remove

대상으로 연결 된 레지스트리에서 제거할 사용 권한을 Respsitory, succesors sync 범위 지도에 있습니다. 플래그 마다 "--remove [REPO1 REPO2 ...]" 형식을 사용 합니다. 유효한 작업은 {' content/delete ', ' content/read ', ' metadata/read ', ' metadata/write ', ' content/write '}입니다.

--resource-group -g

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

--subscription

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

az acr connected-registry show

연결 된 레지스트리 세부 정보를 표시 합니다.

az acr connected-registry show --name
                               --registry
                               [--query-examples]
                               [--resource-group]
                               [--subscription]

예제

' Mymirroracr ' 레지스트리에 대 한 모든 세부 정보를 테이블 형식으로 표시 합니다.

az acr connected-registry show --registry mycloudregistry --name mymirroracr --output table

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--query-examples

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

--resource-group -g

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

--subscription

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

az acr connected-registry update

Azure Container Registry에 대 한 연결 된 레지스트리를 업데이트 합니다.

az acr connected-registry update --name
                                 --registry
                                 [--add-client-tokens]
                                 [--audit-logs-enabled {false, true}]
                                 [--log-level]
                                 [--remove-client-tokens]
                                 [--resource-group]
                                 [--subscription]
                                 [--sync-message-ttl]
                                 [--sync-schedule]
                                 [--sync-window]

예제

연결 된 레지스트리 클라이언트 토큰을 업데이트 합니다.

az acr connected-registry update --registry mycloudregistry --name myconnectedregistry \
    --remove-client-tokens myTokenName1 --add-client-tokens myTokenName2 myTokenName3

연결 된 레지스트리의 동기화 및 기간을 업데이트 합니다.

az acr connected-registry update --registry mycloudregistry --name mymirroracr \
    --sync-schedule "0 12 * * *" --sync-window PT4H

필수 매개 변수

--name -n

연결 된 레지스트리의 이름입니다. 이름은 5 ~ 007e; 40 자 사이 여야 하 고, 문자로 시작 하 고 영숫자 문자만 포함 해야 합니다 (' _ ' 또는 '-' 포함). 이름은 클라우드 ACR 계층에서 고유 해야 합니다.

--registry -r

클라우드 ACR 레지스트리의 로그인 서버입니다. Azure Stack 지원할 FQDN 이어야 합니다.

선택적 매개 변수

--add-client-tokens

추가할 클라이언트 토큰입니다. 토큰 id 당 "--클라이언트 토큰 추가 [TOKEN_NAME1 TOKEN_NAME2 ...]" 형식을 사용 합니다.

--audit-logs-enabled

감사 로그 동기화를 사용 하는지 여부를 나타냅니다. 기본적으로 설정됩니다.

허용되는 값: false, true
--log-level

인스턴스에 대 한 로깅 로그 수준을 설정 합니다. 허용 되는 로그 수준은 디버그, 정보, 경고, 오류 및 없음입니다.

--remove-client-tokens

제거할 클라이언트 토큰입니다. 토큰 id 당 "---------TOKEN [TOKEN_NAME1 TOKEN_NAME2 ...]" 형식을 사용 합니다.

--resource-group -g

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

--subscription

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

--sync-message-ttl

동기화 메시지를 클라우드에 보관할 기간을 결정 합니다. ISO 8601 기간 형식을 사용 합니다.

--sync-schedule -s

동기화 일정을 정의 하는 선택적 매개 변수입니다. Cron 식을 사용 하 여 일정을 결정 합니다. 지정 하지 않으면 인스턴스는 항상 온라인으로 간주 되 고 1 분 마다 동기화를 시도 합니다.

--sync-window -w

일정 기간을 결정 하는 데 사용 됩니다. ISO 8601 기간 형식을 사용 합니다.