Share via


az acr scope-map

Azure Container Registries에 대한 범위 액세스 맵을 관리합니다.

명령

Name Description 형식 상태
az acr scope-map create

Azure Container Registry에 대한 범위 맵을 만듭니다.

핵심 GA
az acr scope-map delete

Azure Container Registry에 대한 범위 맵을 삭제합니다.

핵심 GA
az acr scope-map list

Azure Container Registry에 대한 모든 범위 맵을 나열합니다.

핵심 GA
az acr scope-map show

Azure Container Registry에 대한 범위 맵의 세부 정보 및 특성을 표시합니다.

핵심 GA
az acr scope-map update

Azure Container Registry에 대한 범위 맵을 업데이트합니다.

핵심 GA

az acr scope-map create

Azure Container Registry에 대한 범위 맵을 만듭니다.

az acr scope-map create --name
                        --registry
                        [--description]
                        [--gateway]
                        [--repository]
                        [--resource-group]

예제

'hello-world' 리포지토리에 대한 콘텐츠/쓰기 및 메타데이터/읽기 작업과 'hello-world-again'에 대한 콘텐츠/읽기 작업을 허용하는 범위 맵을 만듭니다.

az acr scope-map create -n MyScopeMap -r myregistry --repository hello-world content/write metadata/read --repository hello-world-again content/read --description "Sample scope map."

'test'에 대한 모든 리포지토리 작업과 'connectedRegistry'에 대한 모든 게이트웨이 작업을 허용하는 범위 맵을 만듭니다.

az acr scope-map create -n MyScopeMap -r myregistry --description "Sample scope map."
  --repository test content/delete content/read content/write metadata/read metadata/write
  --gateway connectedRegistry config/read config/write message/read message/write

필수 매개 변수

--name -n

범위 맵의 이름입니다.

--registry -r

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

선택적 매개 변수

--description

범위 맵에 대한 설명입니다. 최대 256자가 허용됩니다.

--gateway

게이트웨이 권한. 플래그당 "--gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['config/read', 'config/write', 'message/read', 'message/write']입니다.

--repository

리포지토리 권한 플래그당 "--리포지토리 REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['content/delete', 'content/read', 'content/write', 'metadata/read', 'metadata/write']입니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az acr scope-map delete

Azure Container Registry에 대한 범위 맵을 삭제합니다.

az acr scope-map delete --name
                        --registry
                        [--resource-group]
                        [--yes]

예제

범위 맵 'MyScopeMap'을 삭제합니다.

az acr scope-map delete -n MyScopeMap -r myregistry

필수 매개 변수

--name -n

범위 맵의 이름입니다.

--registry -r

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

선택적 매개 변수

--resource-group -g

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

--yes -y

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az acr scope-map list

Azure Container Registry에 대한 모든 범위 맵을 나열합니다.

az acr scope-map list --registry
                      [--resource-group]

예제

'myregistry' 레지스트리 아래에 있는 범위 맵을 나열합니다.

az acr scope-map list -r myregistry

필수 매개 변수

--registry -r

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

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az acr scope-map show

Azure Container Registry에 대한 범위 맵의 세부 정보 및 특성을 표시합니다.

az acr scope-map show --name
                      --registry
                      [--resource-group]

예제

범위 맵 'MyScopeMap'에 대한 정보를 가져옵니다.

az acr scope-map show -n MyScopeMap -r myregistry

필수 매개 변수

--name -n

범위 맵의 이름입니다.

--registry -r

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

선택적 매개 변수

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az acr scope-map update

Azure Container Registry에 대한 범위 맵을 업데이트합니다.

az acr scope-map update --name
                        --registry
                        [--add-gateway]
                        [--add-repository]
                        [--description]
                        [--remove-gateway]
                        [--remove-repository]
                        [--resource-group]

예제

'hello-world' 리포지토리에 대한 메타데이터/읽기 및 콘텐츠/읽기 작업과 'connectedRegistry'에 대한 메시지/쓰기 작업을 제거하는 범위 맵 'MyScopeMap'을 업데이트합니다.

az acr scope-map update -n MyScopeMap -r myregistry --remove-repo hello-world metadata/read content/read --remove-gateway connectedRegistry message/write

필수 매개 변수

--name -n

범위 맵의 이름입니다.

--registry -r

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

선택적 매개 변수

--add-gateway

추가할 게이트웨이 권한입니다. 플래그당 "--add-gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['config/read', 'config/write', 'message/read', 'message/write']입니다.

--add-repository

추가할 리포지토리 권한입니다. 플래그당 "--add-repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['content/delete', 'content/read', 'content/write', 'metadata/read', 'metadata/write']입니다.

--description

범위 맵에 대한 설명입니다. 최대 256자가 허용됩니다.

--remove-gateway

제거할 게이트웨이 권한입니다. 플래그당 "--remove-gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['config/read', 'config/write', 'message/read', 'message/write']입니다.

--remove-repository

제거할 리포지토리 권한입니다. 플래그당 "--remove-repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 ['content/delete', 'content/read', 'content/write', 'metadata/read', 'metadata/write']입니다.

--resource-group -g

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

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

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

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.