az functionapp

Functie-apps beheren. Zie voor het installeren Azure Functions Core-hulpprogramma's. https://github.com/Azure/azure-functions-core-tools

Opdracht

az functionapp app

Opdrachten voor het beheren van Azure Functions-app.

az functionapp app up

Implementeren naar Azure Functions via GitHub-acties.

az functionapp config

Een functie-app configureren.

az functionapp config access-restriction

Methoden voor het tonen, instellen, toevoegen en verwijderen van toegangsbeperkingen voor een functionapp.

az functionapp config access-restriction add

Voegt een toegangsbeperking toe aan de functionapp.

az functionapp config access-restriction remove

Hiermee verwijdert u een toegangsbeperking uit de functionapp.

az functionapp config access-restriction set

Hiermee stelt u in of de SCM-site dezelfde beperkingen gebruikt als de hoofdsite.

az functionapp config access-restriction show

Instellingen voor toegangsbeperking voor functionapp tonen.

az functionapp config appsettings

Instellingen voor functie-apps configureren.

az functionapp config appsettings delete

Verwijder de instellingen van een functie-app.

az functionapp config appsettings list

Instellingen voor een functie-app tonen.

az functionapp config appsettings set

Werk de instellingen van een functie-app bij.

az functionapp config container

Containerinstellingen voor functie-apps beheren.

az functionapp config container delete

Verwijder de instellingen van een functie-app-container.

az functionapp config container set

Stel de instellingen van een functie-app-container in.

az functionapp config container show

Meer informatie over de instellingen van een functie-app-container.

az functionapp config hostname

Configureer hostnamen voor een functie-app.

az functionapp config hostname add

Bind een hostnaam aan een functie-app.

az functionapp config hostname delete

Debinding van een hostnaam uit een functie-app.

az functionapp config hostname get-external-ip

Haal het externe IP-adres voor een functie-app op.

az functionapp config hostname list

Lijst met alle hostnaambindingen voor een functie-app.

az functionapp config set

Stel de configuratie van de functie-app in.

az functionapp config show

De details van de configuratie van een functie-app op te halen.

az functionapp config ssl

Configureer SSL-certificaten.

az functionapp config ssl bind

Een SSL-certificaat binden aan een functie-app.

az functionapp config ssl create

Maak een beheerd certificaat voor een hostnaam in een functie-app.

az functionapp config ssl delete

Een SSL-certificaat verwijderen uit een functie-app.

az functionapp config ssl import

Importeer een SSL-certificaat naar een functie-app vanuit Key Vault.

az functionapp config ssl list

Lijst met SSL-certificaten voor een functie-app.

az functionapp config ssl show

De details van een SSL-certificaat voor een functie-app tonen.

az functionapp config ssl unbind

Debinding van een SSL-certificaat van een functie-app.

az functionapp config ssl upload

Upload een SSL-certificaat aan een functie-app toe.

az functionapp cors

Cors (Cross-Origin Resource Sharing) beheren.

az functionapp cors add

Voeg toegestane oorsprongen toe.

az functionapp cors remove

Toegestane oorsprongen verwijderen.

az functionapp cors show

Toegestane oorsprongen tonen.

az functionapp create

Een functie-app maken.

az functionapp delete

Een functie-app verwijderen.

az functionapp deploy

Implementeert een opgegeven artefact in Azure FunctionApp.

az functionapp deployment

Implementaties van functie-apps beheren.

az functionapp deployment container

Continue implementatie op basis van containers beheren.

az functionapp deployment container config

Continue implementatie configureren via containers.

az functionapp deployment container show-cd-url

Haal de URL op die kan worden gebruikt voor het configureren van webhooks voor continue implementatie.

az functionapp deployment list-publishing-credentials

Haal de details op voor beschikbare publicatiereferenties voor functie-apps.

az functionapp deployment list-publishing-profiles

Haal de details op voor beschikbare implementatieprofielen voor functie-apps.

az functionapp deployment slot

Implementatiesleuven voor functie-apps beheren.

az functionapp deployment slot auto-swap

Automatisch wisselen van implementatiesleuf configureren.

az functionapp deployment slot create

Hiermee maakt u een implementatiesite.

az functionapp deployment slot delete

Verwijder een implementatiesleuf.

az functionapp deployment slot list

Alle implementatiesleuven opsloten.

az functionapp deployment slot swap

Implementatiesleuven voor een functie-app wijzigen.

az functionapp deployment source

Implementatie van functie-apps beheren via broncodebeheer.

az functionapp deployment source config

Implementatie beheren vanuit Git- of Mercurial-opslagplaatsen.

az functionapp deployment source config-local-git

Haal een URL op voor het eindpunt van een Git-opslagplaats om te klonen en naar te pushen voor de implementatie van de functie-app.

az functionapp deployment source config-zip

Voer de implementatie uit met behulp van de kudu zip-push-implementatie voor een functie-app.

az functionapp deployment source delete

Verwijder een configuratie voor de implementatie van broncodebeheer.

az functionapp deployment source show

De details van een configuratie voor de implementatie van broncodebeheer op te halen.

az functionapp deployment source sync

Synchroniseer vanuit de opslagplaats. Alleen nodig in de modus voor handmatige integratie.

az functionapp deployment source update-token

Werk het broncodebeheer-token bij dat in de cache is opgeslagen in Azure App Service.

az functionapp deployment user

Gebruikersreferenties voor implementatie beheren.

az functionapp deployment user set

Hiermee werkt u de implementatiereferenties bij.

az functionapp deployment user show

Haalt de publicatiegebruiker op.

az functionapp devops-pipeline

Azure Function-specifieke integratie met Azure DevOps. Ga naar https://aka.ms/functions-azure-devops voor meer informatie.

az functionapp devops-pipeline create

Maak een Azure DevOps-pijplijn voor een functie-app.

az functionapp function

Functie-app-functies beheren.

az functionapp function delete

Een functie verwijderen.

az functionapp function keys

Functiesleutels beheren.

az functionapp function keys delete

Verwijder een functiesleutel.

az functionapp function keys list

Een lijst met alle functiesleutels maken.

az functionapp function keys set

Een functiesleutel maken of bijwerken.

az functionapp function show

Haal de details van een functie op.

az functionapp hybrid-connection

Methoden voor het toevoegen en verwijderen van hybride verbindingen uit functionapp.

az functionapp hybrid-connection add

Voeg een hybride verbinding toe aan een functionapp.

az functionapp hybrid-connection list

De hybride verbindingen in een functionapp opneert.

az functionapp hybrid-connection remove

Een hybride verbinding verwijderen uit een functionapp.

az functionapp identity

De beheerde service-identiteit van de web-app beheren.

az functionapp identity assign

Wijs beheerde service-identiteit toe aan de web-app.

az functionapp identity remove

Schakel de beheerde service-identiteit van de web-app uit.

az functionapp identity show

De beheerde service-identiteit van de web-app weergeven.

az functionapp keys

Sleutels voor functie-apps beheren.

az functionapp keys delete

Verwijder een functie-app-sleutel.

az functionapp keys list

Alle functie-app-sleutels.

az functionapp keys set

Een functie-app-sleutel maken of bijwerken.

az functionapp list

Lijst met functie-apps.

az functionapp list-consumption-locations

Lijst met beschikbare locaties voor het uitvoeren van functie-apps.

az functionapp log

Logboeken voor functie-apps beheren.

az functionapp log deployment

Manage function app deployment logs.

az functionapp log deployment list

List deployment logs of the deployments associated with function app.

az functionapp log deployment show

Show deployment logs of the latest deployment, or a specific deployment if deployment-id is specified.

az functionapp plan

Beheer App Service-abonnementen voor een Azure-functie.

az functionapp plan create

Maak een App Service Plan voor een Azure-functie.

az functionapp plan delete

Een App Service verwijderen.

az functionapp plan list

Lijst App Service-abonnementen.

az functionapp plan show

Haal de App Service-abonnementen op voor een resourcegroep of een set resourcegroepen.

az functionapp plan update

Werk een App Service voor een Azure-functie bij.

az functionapp restart

Start een functie-app opnieuw op.

az functionapp show

De details van een functie-app op te halen.

az functionapp start

Start een functie-app.

az functionapp stop

Een functie-app stoppen.

az functionapp update

Werk een functie-app bij.

az functionapp vnet-integration

Methoden om integraties van virtuele netwerken uit een functionapp weer te geven, toe te voegen en te verwijderen.

az functionapp vnet-integration add

Voeg een regionale virtuele netwerkintegratie toe aan een functionapp.

az functionapp vnet-integration list

De integraties van virtuele netwerken in een functionapp opneert.

az functionapp vnet-integration remove

Verwijder een regionale integratie van een virtueel netwerk uit functionapp.

az functionapp create

Een functie-app maken.

De naam van de functie-app moet een unieke FQDN kunnen produceren als AppName.azurewebsites.net.

az functionapp create --name
                      --resource-group
                      --storage-account
                      [--app-insights]
                      [--app-insights-key]
                      [--assign-identity]
                      [--consumption-plan-location]
                      [--deployment-container-image-name]
                      [--deployment-local-git]
                      [--deployment-source-branch]
                      [--deployment-source-url]
                      [--disable-app-insights {false, true}]
                      [--docker-registry-server-password]
                      [--docker-registry-server-user]
                      [--functions-version {2, 3}]
                      [--os-type {Linux, Windows}]
                      [--plan]
                      [--role]
                      [--runtime {custom, dotnet, dotnet-isolated, java, node, powershell, python}]
                      [--runtime-version]
                      [--scope]
                      [--subscription]
                      [--tags]

Voorbeelden

Een eenvoudige functie-app maken.

az functionapp create -g MyResourceGroup  -p MyPlan -n MyUniqueAppName -s MyStorageAccount

Een functie-app maken. (automatisch gegenereerd)

az functionapp create --consumption-plan-location westus --name MyUniqueAppName --os-type Windows --resource-group MyResourceGroup --runtime dotnet --storage-account MyStorageAccount

Een functie-app maken met behulp van een persoonlijke ACR-afbeelding.

az functionapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime node --storage-account MyStorageAccount --deployment-container-image-name myacr.azurecr.io/myimage:tag --docker-registry-server-password passw0rd --docker-registry-server-user MyUser

Vereiste parameters

--name -n

Naam van de nieuwe functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--storage-account -s

Geef een tekenreekswaarde op van Storage account in de opgegeven resourcegroep. Of resource-id van een Storage account in een andere resourcegroep.

Optionele parameters

--app-insights

Naam van het bestaande App Insights project dat moet worden toegevoegd aan de functie-app. Moet zich in dezelfde resourcegroep.

--app-insights-key

Instrumentatiesleutel van App Insights moet worden toegevoegd.

--assign-identity

Accepteer door het systeem of de gebruiker toegewezen identiteiten gescheiden door spaties. Gebruik [system] om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar de door de gebruiker toegewezen identiteit. Bekijk de Help voor meer voorbeelden.

--consumption-plan-location -c

Geografische locatie waar de functie-app wordt gehost. Gebruik az functionapp list-consumption-locations om beschikbare locaties weer te zien.

--deployment-container-image-name -i

Alleen Linux. De naam van de container Docker Hub bijvoorbeeld publisher/image-name:tag.

--deployment-local-git -l

Lokale Git inschakelen.

--deployment-source-branch -b

De vertakking die moet worden geïmplementeerd.

standaardwaarde: master
--deployment-source-url -u

URL van Git-opslagplaats om te koppelen aan handmatige integratie.

--disable-app-insights

Het maken van Application Insights-resources tijdens het maken van functionapp uitschakelen. Er zijn geen logboeken beschikbaar.

geaccepteerde waarden: false, true
--docker-registry-server-password

Het wachtwoord van de containerregisterserver. Vereist voor privéregisters.

--docker-registry-server-user

De gebruikersnaam van de containerregisterserver.

--functions-version

De versie van de functions-app.

geaccepteerde waarden: 2, 3
--os-type

Stel het type besturingssysteem in voor de app die moet worden gemaakt.

geaccepteerde waarden: Linux, Windows
--plan -p

Naam of resource-id van het serviceplan voor de functie-app. Gebruik 'appservice plan create' om er een op te halen. Als u een App Service een andere resourcegroep gebruikt, moet de volledige resource-id worden gebruikt en niet de naam van het plan.

--role

Rolnaam of id van de door het systeem toegewezen identiteit.

standaardwaarde: Contributor
--runtime

De functions-runtimestack.

geaccepteerde waarden: custom, dotnet, dotnet-isolated, java, node, powershell, python
--runtime-version

De versie van de functions runtimestack. Toegestane waarden voor elke --runtime zijn: dotnet-isolated -> [5.0 (preview)], node -> [12, 14], java -> [8, 11], powershell -> [], python -> [3.6, 3.7, 3.8, 3.9].

--scope

Bereik waar de door het systeem toegewezen identiteit toegang toe heeft.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

az functionapp delete

Een functie-app verwijderen.

az functionapp delete [--ids]
                      [--name]
                      [--resource-group]
                      [--slot]
                      [--subscription]

Voorbeelden

Een functie-app verwijderen. (automatisch gegenereerd)

az functionapp delete --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de standaardsleuf als deze niet is opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az functionapp deploy

Implementeert een opgegeven artefact in Azure FunctionApp.

az functionapp deploy [--async {false, true}]
                      [--clean {false, true}]
                      [--ids]
                      [--ignore-stack {false, true}]
                      [--name]
                      [--resource-group]
                      [--restart {false, true}]
                      [--slot]
                      [--src-path]
                      [--src-url]
                      [--subscription]
                      [--target-path]
                      [--timeout]
                      [--type {ear, jar, lib, startup, static, war, zip}]

Voorbeelden

Implementeer een war-bestand asynchroon.

az functionapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type war --async true

Een statisch tekstbestand implementeren in wwwroot/staticfiles/test.txt

az functionapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

Optionele parameters

--async

Asynchrone implementatie.

geaccepteerde waarden: false, true
--clean

Indien waar, wordt de doelmap vóór de implementatie van het bestand(en) opsschoont. De standaardwaarde wordt bepaald op basis van het type artefact.

geaccepteerde waarden: false, true
--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--ignore-stack

Indien waar, worden stack-specifieke standaardwaarden genegeerd.

geaccepteerde waarden: false, true
--name -n

De naam van de functie-app waar u naar wilt implementeren.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--restart

Indien waar, wordt de web-app opnieuw gestart na de implementatie. De standaardwaarde is true. Stel dit in op onwaar als u meerdere artefacten implementeert en de site niet opnieuw wilt starten op de eerdere implementaties.

geaccepteerde waarden: false, true
--slot -s

De naam van de sleuf. Standaard ingesteld op de standaardsleuf als deze niet is opgegeven.

--src-path

Pad van het artefact dat moet worden geïmplementeerd. Bijvoorbeeld: 'myapp.zip' of '/myworkspace/apps/myapp.war'.

--src-url

URL van het artefact. De web-app haalt het artefact op uit deze URL. Bijvoorbeeld: " http://mysite.com/files/myapp.war?key=123 ".

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--target-path

Absoluut pad waar het artefact op moet worden geïmplementeerd. De standaardwaarde is 'home/site/wwwroot/'. Bijvoorbeeld: "/home/site/deployments/tools/", "/home/site/scripts/startup-script.sh".

--timeout

Time-out voor de implementatiebewerking in milliseconden.

--type

Wordt gebruikt om het type artefact te overschrijven dat wordt geïmplementeerd.

geaccepteerde waarden: ear, jar, lib, startup, static, war, zip

az functionapp list

Lijst met functie-apps.

az functionapp list [--query-examples]
                    [--resource-group]
                    [--subscription]

Voorbeelden

Lijst met standaardhostnaam en -status voor alle functie-apps.

az functionapp list --query "[].{hostName: defaultHostName, state: state}"

Een lijst met alle lopende functie-apps.

az functionapp list --query "[?state=='Running']"

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az functionapp list-consumption-locations

Lijst met beschikbare locaties voor het uitvoeren van functie-apps.

az functionapp list-consumption-locations [--subscription]

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az functionapp restart

Start een functie-app opnieuw op.

az functionapp restart [--ids]
                       [--name]
                       [--resource-group]
                       [--slot]
                       [--subscription]

Voorbeelden

Start een functie-app opnieuw op. (automatisch gegenereerd)

az functionapp restart --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az functionapp show

De details van een functie-app op te halen.

az functionapp show [--ids]
                    [--name]
                    [--query-examples]
                    [--resource-group]
                    [--slot]
                    [--subscription]

Voorbeelden

De details van een functie-app op te halen. (automatisch gegenereerd)

az functionapp show --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az functionapp start

Start een functie-app.

az functionapp start [--ids]
                     [--name]
                     [--resource-group]
                     [--slot]
                     [--subscription]

Voorbeelden

Start een functie-app. (automatisch gegenereerd)

az functionapp start --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az functionapp stop

Een functie-app stoppen.

az functionapp stop [--ids]
                    [--name]
                    [--resource-group]
                    [--slot]
                    [--subscription]

Voorbeelden

Een functie-app stoppen. (automatisch gegenereerd)

az functionapp stop --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--slot -s

De naam van de sleuf. Standaard ingesteld op de slots indien niet opgegeven.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az functionapp update

Werk een functie-app bij.

az functionapp update [--add]
                      [--force]
                      [--force-string]
                      [--ids]
                      [--name]
                      [--plan]
                      [--remove]
                      [--resource-group]
                      [--set]
                      [--subscription]

Voorbeelden

Werk een functie-app bij. (automatisch gegenereerd)

az functionapp update --name MyFunctionApp --resource-group MyResourceGroup

Optionele parameters

--add

Voeg een object toe aan een lijst met objecten door een pad en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--force

Vereist als u probeert functionapp te migreren van Premium verbruik --plan.

--force-string

Wanneer u 'set' of 'add' gebruikt, moet u letterlijke tekenreeksen bewaren in plaats van te proberen te converteren naar JSON.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de functie-app.

--plan

De naam of resource-id van het plan om de functionapp mee bij te werken.

--remove

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .