Een functie-app in een Premium-plan maken - Azure CLICreate a function app in a Premium plan - Azure CLI

Met dit voorbeeldscript voor Azure Functions maakt u een functie-app die een container vormt voor uw functies.This Azure Functions sample script creates a function app, which is a container for your functions. De functie-app die gaat maken, maakt gebruik van een schaalbaar Premium-plan.The function app that is created uses a scalable Premium plan.

Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.If you don't have an Azure subscription, create a free account before you begin.

VereistenPrerequisites

  • Gebruik de bash-omgeving in Azure Cloud shell.Use the Bash environment in Azure Cloud Shell.

    Cloud Shell starten in een nieuw vensterLaunch Cloud Shell in a new window

  • Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren.If you prefer, install the Azure CLI to run CLI reference commands.

    • Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht AZ login.If you're using a local installation, sign in to the Azure CLI by using the az login command. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien.To finish the authentication process, follow the steps displayed in your terminal. Raadpleeg Aanmelden bij de Azure CLI voor aanvullende aanmeldingsopties.For additional sign-in options, see Sign in with the Azure CLI.

    • Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd.When you're prompted, install Azure CLI extensions on first use. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.For more information about extensions, see Use extensions with the Azure CLI.

    • Voer az version uit om de ge├»nstalleerde versie en afhankelijke bibliotheken te vinden.Run az version to find the version and dependent libraries that are installed. Voer az upgrade uit om te upgraden naar de nieuwste versie.To upgrade to the latest version, run az upgrade.

  • Voor deze zelfstudie is versie 2.0 of hoger van Azure CLI vereist.This tutorial requires version 2.0 or later of the Azure CLI. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al ge├»nstalleerd.If using Azure Cloud Shell, the latest version is already installed.

VoorbeeldscriptSample script

Met dit script maakt u een functie-app met behulp van een Premium-plan.This script creates a function app using a Premium plan.

#!/bin/bash

# Function app and storage account names must be unique.
storageName=mystorageaccount$RANDOM
functionAppName=myappsvcpfunc$RANDOM
region=westeurope

# Create a resource resourceGroupName
az group create \
  --name myResourceGroup \
  --location $region

# Create an azure storage account
az storage account create \
  --name $storageName \
  --location $region \
  --resource-group myResourceGroup \
  --sku Standard_LRS

# Create a Premium plan
az functionapp plan create \
  --name mypremiumplan \
  --resource-group myResourceGroup \
  --location $region \
  --sku EP1

# Create a Function App
az functionapp create \
  --name $functionAppName \
  --storage-account $storageName \
  --plan mypremiumplan \
  --resource-group myResourceGroup \
  --functions-version 2
  

Opschonen van implementatieClean up deployment

Na het uitvoeren van het voorbeeldscript kan de volgende opdracht worden gebruikt om de resourcegroep en alle resources die er aan zijn gekoppeld te verwijderen.After the sample script has been run, the following command can be used to remove the resource group and all resources associated with it.

az group delete --name myResourceGroup

Uitleg van het scriptScript explanation

Elke opdracht in de tabel is een koppeling naar specifieke documentatie over de opdracht.Each command in the table links to command specific documentation. In dit script worden de volgende opdrachten gebruikt:This script uses the following commands:

OpdrachtCommand OpmerkingenNotes
az group createaz group create Hiermee maakt u een resourcegroep waarin alle resources worden opgeslagen.Creates a resource group in which all resources are stored.
az storage account createaz storage account create Hiermee maakt u een Azure-opslagaccount.Creates an Azure Storage account.
az functionapp plan createaz functionapp plan create Hiermee maakt u een Premium-plan in een specifieke SKU.Creates a Premium plan in a specific SKU.
az functionapp createaz functionapp create Hiermee maakt u een functie-app in het App Service-abonnement.Creates a function app in the App Service plan.

Volgende stappenNext steps

Raadpleeg de documentatie van Azure CLI voor meer informatie over de Azure CLI.For more information on the Azure CLI, see Azure CLI documentation.

Aanvullende CLI-voorbeeldscripts voor Azure Functions vindt u in de Azure Functions-documentatie.Additional Azure Functions CLI script samples can be found in the Azure Functions documentation.