다음을 통해 공유


az acr webhook

Azure Container Registries에 대한 웹후크를 관리합니다.

명령

Name Description 형식 상태
az acr webhook create

Azure Container Registry에 대한 웹후크를 만듭니다.

핵심 GA
az acr webhook delete

Azure Container Registry에서 웹후크를 삭제합니다.

핵심 GA
az acr webhook get-config

웹후크에 대한 서비스 URI 및 사용자 지정 헤더를 가져옵니다.

핵심 GA
az acr webhook list

Azure Container Registry에 대한 모든 웹후크를 나열합니다.

핵심 GA
az acr webhook list-events

웹후크의 최근 이벤트를 나열합니다.

핵심 GA
az acr webhook ping

웹후크에 대한 ping 이벤트를 트리거합니다.

핵심 GA
az acr webhook show

웹후크의 세부 정보를 가져옵니다.

핵심 GA
az acr webhook update

웹후크를 업데이트합니다.

핵심 GA

az acr webhook create

Azure Container Registry에 대한 웹후크를 만듭니다.

az acr webhook create --actions {chart_delete, chart_push, delete, push, quarantine}
                      --name
                      --registry
                      --uri
                      [--headers]
                      [--location]
                      [--resource-group]
                      [--scope]
                      [--status {disabled, enabled}]
                      [--tags]

예제

Docker 푸시 및 삭제 이벤트를 서비스 URI에 제공하는 Azure Container Registry에 대한 웹후크를 만듭니다.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push delete

기본 인증 헤더를 사용하여 서비스 URI에 Docker 푸시 이벤트를 제공하는 Azure Container Registry에 대한 웹후크를 만듭니다.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push --headers "Authorization=Basic 000000"

Helm 차트 푸시를 제공하고 서비스 URI에 이벤트를 삭제하는 Azure Container Registry에 대한 웹후크를 만듭니다.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions chart_push chart_delete

필수 매개 변수

--actions

웹후크를 트리거하여 알림을 게시하는 공간으로 구분된 작업 목록입니다.

허용되는 값: chart_delete, chart_push, delete, push, quarantine
--name -n

웹후크의 이름입니다.

--registry -r

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

--uri

알림을 게시할 웹후크의 서비스 URI입니다.

선택적 매개 변수

--headers

웹후크 알림에 추가될 'key[=value]' 형식의 공백으로 구분된 사용자 지정 헤더입니다. ""를 사용하여 기존 헤더를 지웁니다.

--location -l

위치. 값: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--resource-group -g

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

--scope

이벤트를 트리거할 수 있는 리포지토리의 범위입니다. 예를 들어 'foo:*'는 리포지토리 'foo'의 모든 태그에 대한 이벤트를 의미합니다. 'foo:bar'는 'foo:bar'에 대한 이벤트만 의미합니다. 'foo'는 'foo:latest'에 해당합니다. 비어 있는 것은 모든 리포지토리에 대한 이벤트를 의미합니다.

--status

웹후크를 사용할 수 있는지 여부를 나타냅니다.

허용되는 값: disabled, enabled
Default value: enabled
--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az acr webhook delete

Azure Container Registry에서 웹후크를 삭제합니다.

az acr webhook delete --name
                      --registry
                      [--resource-group]

예제

Azure Container Registry에서 웹후크를 삭제합니다.

az acr webhook delete -n mywebhook -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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook get-config

웹후크에 대한 서비스 URI 및 사용자 지정 헤더를 가져옵니다.

az acr webhook get-config --name
                          --registry
                          [--resource-group]

예제

웹후크에 대한 구성 정보를 가져옵니다.

az acr webhook get-config -n mywebhook -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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook list

Azure Container Registry에 대한 모든 웹후크를 나열합니다.

az acr webhook list --registry
                    [--resource-group]

예제

웹후크를 나열하고 테이블에 결과를 표시합니다.

az acr webhook list -r myregistry -o table

필수 매개 변수

--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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook list-events

웹후크의 최근 이벤트를 나열합니다.

az acr webhook list-events --name
                           --registry
                           [--resource-group]

예제

웹후크의 최근 이벤트를 나열합니다.

az acr webhook list-events -n mywebhook -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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook ping

웹후크에 대한 ping 이벤트를 트리거합니다.

az acr webhook ping --name
                    --registry
                    [--resource-group]

예제

웹후크에 대한 ping 이벤트를 트리거합니다.

az acr webhook ping -n mywebhook -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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook show

웹후크의 세부 정보를 가져옵니다.

az acr webhook show --name
                    --registry
                    [--resource-group]

예제

웹후크의 세부 정보를 가져옵니다.

az acr webhook show -n mywebhook -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
Default value: json
--query

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

--subscription

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

--verbose

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

az acr webhook update

웹후크를 업데이트합니다.

az acr webhook update --name
                      --registry
                      [--actions {chart_delete, chart_push, delete, push, quarantine}]
                      [--add]
                      [--force-string]
                      [--headers]
                      [--remove]
                      [--resource-group]
                      [--scope]
                      [--set]
                      [--status {disabled, enabled}]
                      [--tags]
                      [--uri]

예제

웹후크의 헤더를 업데이트합니다.

az acr webhook update -n mywebhook -r myregistry --headers "Authorization=Basic 000000"

웹후크에 대한 서비스 URI 및 작업을 업데이트합니다.

az acr webhook update -n mywebhook -r myregistry --uri http://myservice.com --actions push delete

웹후크를 사용하지 않도록 설정합니다.

az acr webhook update -n mywebhook -r myregistry --status disabled

필수 매개 변수

--name -n

웹후크의 이름입니다.

--registry -r

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

선택적 매개 변수

--actions

웹후크를 트리거하여 알림을 게시하는 공간으로 구분된 작업 목록입니다.

허용되는 값: chart_delete, chart_push, delete, push, quarantine
--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

Default value: []
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

Default value: False
--headers

웹후크 알림에 추가될 'key[=value]' 형식의 공백으로 구분된 사용자 지정 헤더입니다. ""를 사용하여 기존 헤더를 지웁니다.

--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

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

--scope

이벤트를 트리거할 수 있는 리포지토리의 범위입니다. 예를 들어 'foo:*'는 리포지토리 'foo'의 모든 태그에 대한 이벤트를 의미합니다. 'foo:bar'는 'foo:bar'에 대한 이벤트만 의미합니다. 'foo'는 'foo:latest'에 해당합니다. 비어 있는 것은 모든 리포지토리에 대한 이벤트를 의미합니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

Default value: []
--status

웹후크를 사용할 수 있는지 여부를 나타냅니다.

허용되는 값: disabled, enabled
--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--uri

알림을 게시할 웹후크의 서비스 URI입니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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