az functionapp config access-restriction
Metody, které zobrazují, nastavují, přidávají a odebírat omezení přístupu u aplikace functionapp.
Name | Description | Typ | Stav |
---|---|---|---|
az functionapp config access-restriction add |
Přidá omezení přístupu do aplikace funkcí. |
Základ | GA |
az functionapp config access-restriction remove |
Odebere omezení přístupu z aplikace funkcí. |
Základ | GA |
az functionapp config access-restriction set |
Nastaví, jestli lokalita SCM používá stejná omezení jako hlavní lokalita. |
Základ | GA |
az functionapp config access-restriction show |
Zobrazit nastavení omezení přístupu pro functionapp. |
Základ | GA |
Přidá omezení přístupu do aplikace funkcí.
az functionapp config access-restriction add --priority
[--action {Allow, Deny}]
[--description]
[--http-headers]
[--ids]
[--ignore-missing-endpoint {false, true}]
[--ip-address]
[--name]
[--resource-group]
[--rule-name]
[--scm-site {false, true}]
[--service-tag]
[--slot]
[--subnet]
[--subscription]
[--vnet-name]
[--vnet-resource-group]
Přidání otevírání omezení přístupu (Povolit) pojmenovaných vývojářů pro IPv4 adresu 130.220.0.0/27 s prioritou 200 na hlavní web
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name developers --action Allow --ip-address 130.220.0.0/27 --priority 200
Přidejte otevření omezení přístupu (Povolit) s názvem build_server pro adresu IPv4 192.168.0.0/27 s prioritou 250 na web scm.
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name build_server --action Allow --ip-address 192.168.0.0/27 --priority 250 --scm-site true
Přidejte otevření omezení přístupu (Povolit) pojmenované app_gateway pro app_gw podsítě ve virtuální síti core_weu s prioritou 300 na hlavní lokalitu.
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name app_gateway --action Allow --vnet-name core_weu --subnet app_gateway --priority 300
Přidání otevření omezení přístupu (Povolit) s názvem internal_agents pro podsíť build_agents v síti vNet corp01 s prioritou 500 do lokality scm; a ignorujte registraci koncového bodu služby v podsíti.
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name internal_agents --action Allow --vnet-name corp01 --subnet build_agents --priority 500 --scm-site true --ignore-missing-endpoint true
Přidání otevření omezení přístupu (Povolit) s názvem remote_agents ve virtuální síti corp01 ve virtuálních sítích s podsítí agenty
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name remote_agents --action Allow --vnet-name corp01 --subnet agents --priority 500 --vnet-resource-group vnets
Přidání otevírání omezení přístupu (Povolit) pojmenovaných agentů ve virtuální síti corp01 ve virtuálních sítích s podsítí agenty (pomocí ID prostředku podsítě)
az functionapp config access-restriction add -g ResourceGroup -n AppName --rule-name remote_agents --action Allow --priority 800 --subnet '/subscriptions/<subscription-id>/resourceGroups/vnets/providers/Microsoft.Network/virtualNetworks/corp01/subnets/agents'
Přidání otevírání omezení přístupu (Povolit) bez názvu pravidla pro značku služby AzureCloud
az functionapp config access-restriction add -g ResourceGroup -n AppName --priority 400 --service-tag AzureCloud
Přidání otevírání omezení přístupu (Allow) bez názvu pravidla pro značku služby AzureFrontDoor.Backend a http-header X-Azure-FDID s hodnotou 12345678-abcd-1234-abcd-12345678910a
az functionapp config access-restriction add -g ResourceGroup -n AppName --priority 400 --service-tag AzureFrontDoor.Backend --http-header x-azure-fdid=12345678-abcd-1234-abcd-12345678910a
Přidání otevření omezení přístupu (Povolit) s více hodnotami hlaviček http pro stejnou hlavičku X-Azure-FDID
az functionapp config access-restriction add -g ResourceGroup -n AppName --priority 400 --service-tag AzureFrontDoor.Backend --http-header x-azure-fdid=12345678-abcd-1234-abcd-12345678910a x-azure-fdid=11111111-abcd-1234-abcd-222222222222
Priorita pravidla omezení přístupu
Povolit nebo odepřít přístup.
Popis pravidla omezení přístupu
Hlavičky HTTP oddělené mezerami ve formátu <name>=<value>
.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Vytvořte pravidlo omezení přístupu s kontrolou, jestli má podsíť povolený koncový bod služby Microsoft.Web.
IP adresa nebo rozsah CIDR (volitelný čárkami oddělený seznam až 8 rozsahů).
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název pravidla omezení přístupu, které chcete přidat.
Hodnota True, pokud jsou pro web scm přidána omezení přístupu.
Značka služby (volitelný seznam oddělený čárkami až 8 značek)
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název podsítě (vyžaduje název virtuální sítě) nebo ID prostředku podsítě.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Název virtuální sítě
Skupina prostředků virtuální sítě (výchozí hodnota je skupina prostředků webové aplikace).
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
Odebere omezení přístupu z aplikace funkcí.
az functionapp config access-restriction remove [--action {Allow, Deny}]
[--ids]
[--ip-address]
[--name]
[--resource-group]
[--rule-name]
[--scm-site {false, true}]
[--service-tag]
[--slot]
[--subnet]
[--subscription]
[--vnet-name]
Odeberte omezení přístupu pojmenované vývojáře z hlavního webu.
az functionapp config access-restriction remove -g ResourceGroup -n AppName --rule-name developers
Odeberte omezení přístupu s názvem internal_agents z webu scm.
az functionapp config access-restriction remove -g ResourceGroup -n AppName --rule-name internal_agents --scm-site true
Odeberte omezení přístupu se značkou služby AzureFrontDoor.Backend z hlavního webu.
az functionapp config access-restriction remove -g ResourceGroup -n AppName --service-tag AzureFrontDoor.Backend
Povolit nebo odepřít přístup.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
IP adresa nebo rozsah CIDR (volitelný čárkami oddělený seznam až 8 rozsahů).
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název omezení přístupu, které chcete odebrat.
Hodnota True, pokud by se mělo odebrat omezení přístupu z webu scm.
Značka služby (volitelný seznam oddělený čárkami až 8 značek)
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název podsítě (vyžaduje název virtuální sítě) nebo ID prostředku podsítě.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Název virtuální sítě
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
Nastaví, jestli lokalita SCM používá stejná omezení jako hlavní lokalita.
az functionapp config access-restriction set [--default-action {Allow, Deny}]
[--ids]
[--name]
[--resource-group]
[--scm-default-action {Allow, Deny}]
[--slot]
[--subscription]
[--use-same-restrictions-for-scm-site {false, true}]
Povolte lokalitu SCM, aby používala stejná omezení přístupu jako hlavní lokalita.
az functionapp config access-restriction set -g ResourceGroup -n AppName --use-same-restrictions-for-scm-site true
Nastavte výchozí akci na Povolit pro hlavní web.
az functionapp config access-restriction set -g ResourceGroup -n AppName --default-action Allow
Nastavte výchozí akci na Odepřít pro web scm.
az functionapp config access-restriction set -g ResourceGroup -n AppName --scm-default-action Deny
Nakonfigurujte výchozí akci pro hlavní web.
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Nakonfigurujte výchozí akci pro web scm.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Použijte stejná omezení přístupu pro web scm.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
Zobrazit nastavení omezení přístupu pro functionapp.
az functionapp config access-restriction show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Získejte nastavení omezení přístupu pro aplikaci funkcí.
az functionapp config access-restriction show -g ResourceGroup -n AppName
Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.
Název aplikace funkcí
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název slotu. Pokud není zadaný slot produkčního prostředí, ve výchozím nastavení.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
Zpětná vazba k produktu Azure CLI
Azure CLI je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: