Skapa en Function-app i en Premium plan – Azure CLICreate a function app in a Premium plan - Azure CLI

Det här exempelskriptet för Azure Functions skapar en funktionsapp som blir container åt dina funktioner.This Azure Functions sample script creates a function app, which is a container for your functions. Function-appen som skapas använder en skalbar Premium-plan.The function app that is created uses a scalable Premium plan.

Om du inte har en Azure-prenumerationkan du skapa ett kostnads fritt konto innan du börjar.If you don't have an Azure subscription, create a free account before you begin.

FörutsättningarPrerequisites

  • Använd bash-miljön i Azure Cloud Shell.Use the Bash environment in Azure Cloud Shell.

    Starta Cloud Shell i ett nytt fönsterLaunch Cloud Shell in a new window

  • Om du vill kan du i stället installera Azure CLI för att köra CLI-referenskommandon.If you prefer, install the Azure CLI to run CLI reference commands.

    • Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login.If you're using a local installation, sign in to the Azure CLI by using the az login command. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen.To finish the authentication process, follow the steps displayed in your terminal. Fler inloggningsalternativ finns i Logga in med Azure CLI.For additional sign-in options, see Sign in with the Azure CLI.

    • När du uppmanas till det installerar du Azure CLI-tillägg vid första användning.When you're prompted, install Azure CLI extensions on first use. Mer information om tillägg finns i Använda tillägg med Azure CLI.For more information about extensions, see Use extensions with the Azure CLI.

    • Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade.Run az version to find the version and dependent libraries that are installed. Om du vill uppgradera till den senaste versionen kör du az upgrade.To upgrade to the latest version, run az upgrade.

  • I den här självstudien krävs version 2,0 eller senare av Azure CLI.This tutorial requires version 2.0 or later of the Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.If using Azure Cloud Shell, the latest version is already installed.

ExempelskriptSample script

Det här skriptet skapar en Function-app med hjälp av en 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
  

Rensa distributionClean up deployment

När exempelskriptet har körts kan följande kommando användas för att ta bort resursgruppen och alla resurser som är kopplade till den.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

Förklaring av skriptScript explanation

Varje kommando i tabellen länkar till kommandospecifik dokumentation.Each command in the table links to command specific documentation. I det här skriptet används följande kommandon:This script uses the following commands:

KommandoCommand KommentarerNotes
az group createaz group create Skapar en resursgrupp där alla resurser lagras.Creates a resource group in which all resources are stored.
az storage account createaz storage account create Konfigurerar ett Azure Storage-konto.Creates an Azure Storage account.
AZ functionapp plan Createaz functionapp plan create Skapar en Premium-plan i en angiven SKU.Creates a Premium plan in a specific SKU.
az functionapp createaz functionapp create Skapar en funktionsapp i App Service-planen.Creates a function app in the App Service plan.

Nästa stegNext steps

Mer information om Azure CLI finns i Azure CLI-dokumentationen.For more information on the Azure CLI, see Azure CLI documentation.

Ytterligare CLI-skriptexempel för Azure Functions finns i Azure Functions-dokumentationen.Additional Azure Functions CLI script samples can be found in the Azure Functions documentation.