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
필수 매개 변수
범위 맵의 이름입니다.
컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.
선택적 매개 변수
범위 맵에 대한 설명입니다. 최대 256자까지 허용됩니다.
게이트웨이 권한. 플래그당 "--gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'message/write', 'message/read', 'config/read', 'config/write'}입니다.
리포지토리 권한. 플래그당 "--repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'content/delete', 'content/read', 'metadata/read', 'metadata/write', 'content/write'}입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
범위 맵의 이름입니다.
컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.
선택적 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
범위 맵의 이름입니다.
컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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]
[--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
필수 매개 변수
범위 맵의 이름입니다.
컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.
선택적 매개 변수
추가할 게이트웨이 권한입니다. 플래그당 "--add-gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'message/write', 'message/read', 'config/read', 'config/write'}입니다.
추가할 리포지토리 권한입니다. 플래그당 "--add-repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'content/delete', 'content/read', 'metadata/read', 'metadata/write', 'content/write'}입니다.
범위 맵에 대한 설명입니다. 최대 256자까지 허용됩니다.
제거할 게이트웨이 권한입니다. 플래그당 "--remove-gateway GATEWAY [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'message/write', 'message/read', 'config/read', 'config/write'}입니다.
제거할 Respsitory 권한입니다. 플래그당 "--remove-repository REPO [ACTION1 ACTION2 ...]" 형식을 사용합니다. 유효한 작업은 {'content/delete', 'content/read', 'metadata/read', 'metadata/write', 'content/write'}입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.