az acr scope-map

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

명령

az acr scope-map create

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

az acr scope-map delete

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

az acr scope-map list

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

az acr scope-map show

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

az acr scope-map update

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

az acr scope-map create

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

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

예제

리포지토리에 대한 콘텐츠/쓰기 및 메타데이터/읽기 작업 및 의 콘텐츠/읽기 작업을 허용하는 범위 `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 ...]" 형식을 사용합니다. 유효한 작업은 {'message/write', 'message/read', 'config/read', 'config/write'}입니다.

--repository

리포지토리 권한. 플래그당 "--repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'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 scope-map delete

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

az acr scope-map delete --name
                        --registry
                        [--resource-group]
                        [--subscription]
                        [--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>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

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

--yes -y

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

az acr scope-map list

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

az acr scope-map list --registry
                      [--query-examples]
                      [--resource-group]
                      [--subscription]

예제

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

az acr scope-map list -r MyRegistry

필수 매개 변수

--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 scope-map show

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

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

예제

범위 맵 'MyScopeMap'에 대한 정보를 얻습니다.

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

필수 매개 변수

--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 scope-map update

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

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

예제

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

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 ...]" 형식을 사용합니다. 유효한 작업은 {'message/write', 'message/read', 'config/read', 'config/write'}입니다.

--add-repository

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

--description

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

--remove-gateway

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

--remove-repository

제거할 Respsitory 권한입니다. 플래그당 "--remove-repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'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 있습니다.