az acr webhook

Správa webhooků pro registry kontejnerů Azure

Příkazy

Name Description Typ Stav
az acr webhook create

Vytvořte webhook pro Azure Container Registry.

Základ GA
az acr webhook delete

Odstraňte webhook ze služby Azure Container Registry.

Základ GA
az acr webhook get-config

Získejte identifikátor URI služby a vlastní hlavičky webhooku.

Základ GA
az acr webhook list

Zobrazí seznam všech webhooků pro Azure Container Registry.

Základ GA
az acr webhook list-events

Zobrazení seznamu nedávných událostí pro webhook

Základ GA
az acr webhook ping

Aktivace události ping pro webhook

Základ GA
az acr webhook show

Získejte podrobnosti o webhooku.

Základ GA
az acr webhook update

Aktualizujte webhook.

Základ GA

az acr webhook create

Vytvořte webhook pro 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]

Příklady

Vytvořte webhook pro Azure Container Registry, který doručí události docker push a odstranění do identifikátoru URI služby.

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

Vytvořte webhook pro Azure Container Registry, který doručí události docker push do identifikátoru URI služby se základní hlavičkou ověřování.

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

Vytvořte webhook pro Azure Container Registry, který doručí události vložení a odstranění chartu Helm do identifikátoru URI služby.

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

Povinné parametry

--actions

Seznam akcí oddělených mezerami, které aktivují webhook pro publikování oznámení

Přípustné hodnoty: chart_delete, chart_push, delete, push, quarantine
--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

--uri

Identifikátor URI služby pro webhook k publikování oznámení.

Volitelné parametry

--headers

Vlastní hlavičky oddělené mezerami ve formátu "key[=value]", které se přidají do oznámení webhooku. K vymazání existujících hlaviček použijte "".

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--scope

Rozsah úložišť, kde se událost může aktivovat. Například "foo:*" znamená události pro všechny značky v úložišti "foo". "foo:bar" se rozumí pouze události "foo:bar". "foo" je ekvivalentem "foo:latest". Prázdné znamená události pro všechna úložiště.

--status

Určuje, jestli je webhook povolený.

Přípustné hodnoty: disabled, enabled
Default value: enabled
--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook delete

Odstraňte webhook ze služby Azure Container Registry.

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

Příklady

Odstraňte webhook ze služby Azure Container Registry.

az acr webhook delete -n mywebhook -r myregistry

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook get-config

Získejte identifikátor URI služby a vlastní hlavičky webhooku.

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

Příklady

Získejte informace o konfiguraci webhooku.

az acr webhook get-config -n mywebhook -r myregistry

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook list

Zobrazí seznam všech webhooků pro Azure Container Registry.

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

Příklady

Zobrazte seznam webhooků a zobrazte výsledky v tabulce.

az acr webhook list -r myregistry -o table

Povinné parametry

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook list-events

Zobrazení seznamu nedávných událostí pro webhook

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

Příklady

Zobrazení seznamu nedávných událostí pro webhook

az acr webhook list-events -n mywebhook -r myregistry

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook ping

Aktivace události ping pro webhook

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

Příklady

Aktivace události ping pro webhook

az acr webhook ping -n mywebhook -r myregistry

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook show

Získejte podrobnosti o webhooku.

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

Příklady

Získejte podrobnosti o webhooku.

az acr webhook show -n mywebhook -r myregistry

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az acr webhook update

Aktualizujte webhook.

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]

Příklady

Aktualizujte záhlaví webhooku.

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

Aktualizujte identifikátor URI a akce služby pro webhook.

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

Zakažte webhook.

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

Povinné parametry

--name -n

Název webhooku.

--registry -r

Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.

Volitelné parametry

--actions

Seznam akcí oddělených mezerami, které aktivují webhook pro publikování oznámení

Přípustné hodnoty: chart_delete, chart_push, delete, push, quarantine
--add

Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--force-string

Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.

Default value: False
--headers

Vlastní hlavičky oddělené mezerami ve formátu "key[=value]", které se přidají do oznámení webhooku. K vymazání existujících hlaviček použijte "".

--remove

Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list <indexToRemove> OR --remove propertyToRemove.

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

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--scope

Rozsah úložišť, kde se událost může aktivovat. Například "foo:*" znamená události pro všechny značky v úložišti "foo". "foo:bar" se rozumí pouze události "foo:bar". "foo" je ekvivalentem "foo:latest". Prázdné znamená události pro všechna úložiště.

--set

Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=<value>.

Default value: []
--status

Určuje, jestli je webhook povolený.

Přípustné hodnoty: disabled, enabled
--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--uri

Identifikátor URI služby pro webhook k publikování oznámení.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.