Azure Stack Hub'da App Service dağıtımı için önkoşullarPrerequisites for deploying App Service on Azure Stack Hub

Önemli

App Service kaynak sağlayıcısı 'nı (RP) dağıtmadan veya güncelleştirmeden önce, gerekirse Azure Stack hub 'ı desteklenen bir sürüme güncelleştirin (veya en son Azure Stack Geliştirme Seti dağıtın).Update Azure Stack Hub to a supported version (or deploy the latest Azure Stack Development Kit) if necessary, before deploying or updating the App Service resource provider (RP). Yeni işlevleri, düzeltmeleri ve dağıtımınızı etkileyebilecek bilinen sorunları öğrenmek için RP sürüm notlarını okuduğunuzdan emin olun.Be sure to read the RP release notes to learn about new functionality, fixes, and any known issues that could affect your deployment.

Desteklenen Azure Stack hub sürümüSupported Azure Stack Hub version App Service RP sürümüApp Service RP version
20082008 2020. Q3 yükleyicisi (sürüm notları)2020.Q3 Installer (release notes)
20052005 2020. S2 yükleyicisi (sürüm notları)2020.Q2 Installer (release notes)
20022002 2020. S2 yükleyicisi (sürüm notları)2020.Q2 Installer (release notes)

Azure Stack Hub üzerinde Azure App Service dağıtmadan önce, bu makaledeki önkoşul adımlarını gerçekleştirmeniz gerekir.Before you deploy Azure App Service on Azure Stack Hub, you must complete the prerequisite steps in this article.

Başlamadan önceBefore you get started

Bu bölüm hem tümleşik sistem hem de Azure Stack Geliştirme Seti (ASDK) dağıtımları için önkoşulları listeler.This section lists the prerequisites for both integrated system and Azure Stack Development Kit (ASDK) deployments.

Kaynak sağlayıcısı önkoşullarıResource provider prerequisites

Zaten bir kaynak sağlayıcısı yüklediyseniz, büyük olasılıkla aşağıdaki önkoşulları tamamlamış olabilirsiniz ve bu bölümü atlayabilirsiniz.If you've already installed a resource provider, you've likely completed the following prerequisites, and can skip this section. Aksi takdirde, devam etmeden önce şu adımları uygulayın:Otherwise, complete these steps before continuing:

  1. Yapmadıysanız Azure Stack hub örneğinizi Azure Ile kaydedin.Register your Azure Stack Hub instance with Azure, if you haven't done so. Bu adım, Azure 'dan Market 'e bağlanmak ve bu maddelere içerik indirmek için gereklidir.This step is required as you'll be connecting to and downloading items to marketplace from Azure.

  2. Azure Stack hub yönetici portalının Market yönetimi özelliği hakkında bilgi sahibi değilseniz Azure 'Dan Market öğelerini Indirme ve Azure Stack hub 'a yayımlamakonusunu gözden geçirin.If you're not familiar with the Marketplace Management feature of the Azure Stack Hub administrator portal, review Download marketplace items from Azure and publish to Azure Stack Hub. Makale, Azure 'dan Azure Stack hub Market 'e öğe yükleme işleminde size kılavuzluk eder.The article walks you through the process of downloading items from Azure to the Azure Stack Hub marketplace. Hem bağlı hem de bağlantısı kesik senaryolar ele alınmaktadır.It covers both connected and disconnected scenarios. Azure Stack hub örneğinizin bağlantısı kesilirse veya kısmen bağlandıysa, yükleme hazırlığı sırasında tamamlanacak ek Önkoşullar vardır.If your Azure Stack Hub instance is disconnected or partially connected, there are additional prerequisites to complete in preparation for installation.

  3. Azure Active Directory (Azure AD) giriş dizininizi güncelleştirin.Update your Azure Active Directory (Azure AD) home directory. Build 1910 ' den başlayarak, Ana Dizin kiracınızda yeni bir uygulamanın kayıtlı olması gerekir.Starting with build 1910, a new application must be registered in your home directory tenant. Bu uygulama Azure Stack hub 'ın Azure AD kiracınızla yeni kaynak sağlayıcılarını (Event Hubs, IoT Hub ve diğerleri gibi) başarıyla oluşturup kaydettirtirecektir.This app will enable Azure Stack Hub to successfully create and register newer resource providers (like Event Hubs, IoT Hub, and others) with your Azure AD tenant. Bu, derleme 1910 veya daha yeni bir sürüme yükseltildikten sonra gerçekleştirilmesi gereken tek seferlik bir eylemdir.This is an one-time action that needs to be done after upgrading to build 1910 or newer. Bu adım tamamlanmadıysa, Market kaynak sağlayıcısı yüklemeleri başarısız olur.If this step isn't completed, marketplace resource provider installations will fail.

Yükleyici ve yardımcı betikleriInstaller and helper scripts

  1. App Service Azure Stack hub dağıtım Yardımcısı betiklerineindirin.Download the App Service on Azure Stack Hub deployment helper scripts.

  2. App Service Azure Stack hub yükleyicisindenindirin.Download the App Service on Azure Stack Hub installer.

  3. Dosyaları yardımcı betikleri. zip dosyasından ayıklayın.Extract the files from the helper scripts .zip file. Aşağıdaki dosyalar ve klasörler ayıklanır:The following files and folders are extracted:

    • Common.ps1Common.ps1
    • Create-AADIdentityApp.ps1Create-AADIdentityApp.ps1
    • Create-ADFSIdentityApp.ps1Create-ADFSIdentityApp.ps1
    • Create-AppServiceCerts.ps1Create-AppServiceCerts.ps1
    • Get-AzureStackRootCert.ps1Get-AzureStackRootCert.ps1
    • Modüller klasörüModules folder
      • GraphAPI. psm1GraphAPI.psm1

Sertifikalar ve sunucu yapılandırması (tümleşik sistemler)Certificates and server configuration (Integrated Systems)

Bu bölüm, tümleşik sistem dağıtımları için önkoşulları listeler.This section lists the prerequisites for integrated system deployments.

Sertifika gereksinimleriCertificate requirements

Kaynak sağlayıcısını üretimde çalıştırmak için aşağıdaki sertifikaları sağlamanız gerekir:To run the resource provider in production, you must provide the following certificates:

  • Varsayılan etki alanı sertifikasıDefault domain certificate
  • API sertifikasıAPI certificate
  • Sertifika yayımlanıyorPublishing certificate
  • Kimlik sertifikasıIdentity certificate

Varsayılan etki alanı sertifikasıDefault domain certificate

Varsayılan etki alanı sertifikası ön uç rolüne yerleştirilir.The default domain certificate is placed on the front-end role. Joker karakter veya varsayılan etki alanı isteğine yönelik kullanıcı uygulamaları Azure App Service bu sertifikayı kullanır.User apps for wildcard or default domain request to Azure App Service use this certificate. Sertifika, kaynak denetimi işlemleri (kudu) için de kullanılır.The certificate is also used for source control operations (Kudu).

Sertifika. pfx biçiminde olmalı ve üç konuyla bir joker karakter sertifikası olmalıdır.The certificate must be in .pfx format and should be a three-subject wildcard certificate. Bu gereksinim, bir sertifikanın, kaynak denetimi işlemleri için hem varsayılan etki alanını hem de SCM uç noktasını kapsamasını sağlar.This requirement allows one certificate to cover both the default domain and the SCM endpoint for source control operations.

BiçimlendirFormat ÖrnekExample
*.appservice.<region>.<DomainName>.<extension> *.appservice.redmond.azurestack.external
*.scm.appservice.<region>.<DomainName>.<extension> *.scm.appservice.redmond.azurestack.external
*.sso.appservice.<region>.<DomainName>.<extension> *.sso.appservice.redmond.azurestack.external

API sertifikasıAPI certificate

API sertifikası Yönetim rolüne yerleştirilir.The API certificate is placed on the Management role. Kaynak sağlayıcı, API çağrılarının güvenliğini sağlamaya yardımcı olmak için bunu kullanır.The resource provider uses it to help secure API calls. Yayımlama sertifikası, API DNS girdisiyle eşleşen bir konu içermelidir.The certificate for publishing must contain a subject that matches the API DNS entry.

BiçimlendirFormat ÖrnekExample
api. appservice. <region> . <DomainName> .<extension>api.appservice.<region>.<DomainName>.<extension> api. appservice. Redmond. azurestack. Externalapi.appservice.redmond.azurestack.external

Sertifika yayımlanıyorPublishing certificate

Yayımcı rolü sertifikası, içerik karşıya yüklerken uygulama sahipleri için FTPS trafiğinin güvenliğini sağlar.The certificate for the Publisher role secures the FTPS traffic for app owners when they upload content. Yayımlama sertifikası, FTPS DNS girdisiyle eşleşen bir konu içermelidir.The certificate for publishing must contain a subject that matches the FTPS DNS entry.

BiçimlendirFormat ÖrnekExample
FTP. appservice. <region> . <DomainName> .<extension>ftp.appservice.<region>.<DomainName>.<extension> FTP. appservice. Redmond. azurestack. Externalftp.appservice.redmond.azurestack.external

Kimlik sertifikasıIdentity certificate

Kimlik uygulaması için sertifika şunları sunar:The certificate for the identity app enables:

  • İşlem kaynak sağlayıcısı ile tümleştirmeyi desteklemek için Azure Active Directory (Azure AD) veya Active Directory Federasyon Hizmetleri (AD FS) (AD FS) dizin, Azure Stack hub ve App Service arasında tümleştirme.Integration between the Azure Active Directory (Azure AD) or Active Directory Federation Services (AD FS) directory, Azure Stack Hub, and App Service to support integration with the compute resource provider.
  • Azure Stack hub 'ında Azure App Service içindeki gelişmiş geliştirici araçları için çoklu oturum açma senaryoları.Single sign-on scenarios for advanced developer tools within Azure App Service on Azure Stack Hub.

Kimliğin sertifikası aşağıdaki biçimle eşleşen bir konu içermelidir.The certificate for identity must contain a subject that matches the following format.

BiçimlendirFormat ÖrnekExample
SSO. appservice. <region> . <DomainName> .<extension>sso.appservice.<region>.<DomainName>.<extension> SSO. appservice. Redmond. azurestack. Externalsso.appservice.redmond.azurestack.external

Sertifikaları doğrulaValidate certificates

App Service kaynak sağlayıcısını dağıtılmadan önce, PowerShell Galerisisağlanan Azure Stack hub hazırlık Denetleyicisi aracını kullanarak kullanılacak sertifikaları doğrulamanız gerekir.Before deploying the App Service resource provider, you should validate the certificates to be used by using the Azure Stack Hub Readiness Checker tool available from the PowerShell Gallery. Azure Stack hub hazırlık Denetleyicisi Aracı, oluşturulan PKI sertifikalarının App Service dağıtım için uygun olduğunu doğrular.The Azure Stack Hub Readiness Checker Tool validates that the generated PKI certificates are suitable for App Service deployment.

En iyi uygulama olarak, gerekli Azure Stack hub PKI sertifikalarıylaçalışırken, gerektiğinde sertifikaları test etmek ve yeniden vermek için yeterli zaman planlamanız gerekir.As a best practice, when working with any of the necessary Azure Stack Hub PKI certificates, you should plan enough time to test and reissue certificates if necessary.

Dosya sunucusunu hazırlamaPrepare the file server

Azure App Service, bir dosya sunucusunun kullanılmasını gerektirir.Azure App Service requires the use of a file server. Üretim dağıtımları için, dosya sunucusu yüksek kullanılabilirliğe sahip olacak ve hataların işlenmesine sahip olacak şekilde yapılandırılmış olmalıdır.For production deployments, the file server must be configured to be highly available and capable of handling failures.

Yüksek oranda kullanılabilir dosya sunucusu ve SQL Server hızlı başlangıç şablonuQuickstart template for Highly Available file server and SQL Server

Artık bir dosya sunucusu ve SQL Server dağıtan bir başvuru mimarisi hızlı başlangıç şablonu kullanılabilir.A reference architecture quickstart template is now available that will deploy a file server and SQL Server. Bu şablon, Azure Stack hub 'ında Azure App Service yüksek oranda kullanılabilir bir dağıtımını desteklemek üzere yapılandırılmış bir sanal ağda Active Directory altyapısını destekler.This template supports Active Directory infrastructure in a virtual network configured to support a highly available deployment of Azure App Service on Azure Stack Hub.

Not

Dağıtımı tamamlaması için tümleşik sistem örneği, GitHub 'dan kaynak indirebilmelidir.The integrated system instance must be able to download resources from GitHub in order to complete the deployment.

Özel bir dosya sunucusu dağıtma adımlarıSteps to deploy a custom file server

Önemli

App Service mevcut bir sanal ağda dağıtmayı seçerseniz, dosya sunucusu App Service farklı bir alt ağa dağıtılmalıdır.If you choose to deploy App Service in an existing virtual network, the file server should be deployed into a separate Subnet from App Service.

Not

Yukarıda bahsedilen hızlı başlangıç şablonlarından birini kullanarak bir dosya sunucusu dağıtmayı seçtiyseniz, dosya sunucuları şablon dağıtımının bir parçası olarak yapılandırıldığı için bu bölümü atlayabilirsiniz.If you have chosen to deploy a file server using either of the Quickstart templates mentioned above, you can skip this section as the file servers are configured as part of the template deployment.

Active Directory'de grupları ve hesapları sağlamaProvision groups and accounts in Active Directory
  1. Aşağıdaki Active Directory genel güvenlik gruplarını oluşturun:Create the following Active Directory global security groups:

    • FileShareOwnersFileShareOwners
    • FileShareUsersFileShareUsers
  2. Aşağıdaki Active Directory hesaplarını hizmet hesapları olarak oluşturun:Create the following Active Directory accounts as service accounts:

    • FileShareOwnerFileShareOwner
    • FileShareUserFileShareUser

    En iyi güvenlik uygulaması olarak, bu hesapların (ve tüm Web rollerinin) kullanıcıları benzersiz olmalı ve güçlü Kullanıcı adları ve parolalara sahip olmalıdır.As a security best practice, the users for these accounts (and for all web roles) should be unique and have strong usernames and passwords. Parolaları aşağıdaki koşullara göre ayarlayın:Set the passwords with the following conditions:

    • Parolayı etkinleştir ayarı hiçbir zaman dolmaz.Enable Password never expires.
    • Kullanıcının parolayı değiştire, izin vermez.Enable User cannot change password.
    • Kullanıcının bir sonraki oturum açışında parolayı değiştirmesi gerekir.Disable User must change password at next logon.
  3. Hesapları grup üyeliğine aşağıdaki şekilde ekleyin:Add the accounts to the group memberships as follows:

    • Fileshareowner öğesini fileshareowners grubuna ekleyin.Add FileShareOwner to the FileShareOwners group.
    • Fileshareuser grubunu fileshareusers grubuna ekleyin.Add FileShareUser to the FileShareUsers group.
Bir çalışma grubunda gruplar ve hesaplar sağlamaProvision groups and accounts in a workgroup

Not

Bir dosya sunucusu yapılandırırken, yönetici komut isteminden aşağıdaki komutları çalıştırın.When you're configuring a file server, run all the following commands from an Administrator Command Prompt.
*PowerShell kullanmayın. _*Don't use PowerShell. _

Azure Resource Manager şablonunu kullandığınızda kullanıcılar zaten oluşturulur.When you use the Azure Resource Manager template, the users are already created.

  1. FileShareOwner ve FileShareUser hesaplarını oluşturmak için aşağıdaki komutları çalıştırın.Run the following commands to create the FileShareOwner and FileShareUser accounts. <password>Kendi değerlerinizle değiştirin.Replace <password> with your own values.

    net user FileShareOwner <password> /add /expires:never /passwordchg:no
    net user FileShareUser <password> /add /expires:never /passwordchg:no
    
  2. Aşağıdaki WMIC komutlarını çalıştırarak, hesapların parolalarını hiçbir zaman dolmayacak şekilde ayarlayın:Set the passwords for the accounts to never expire by running the following WMIC commands:

    WMIC USERACCOUNT WHERE "Name='FileShareOwner'" SET PasswordExpires=FALSE
    WMIC USERACCOUNT WHERE "Name='FileShareUser'" SET PasswordExpires=FALSE
    
  3. FileShareUsers ve FileShareOwners yerel gruplarını oluşturun ve ilk adımdaki hesapları bunlara ekleyin:Create the local groups FileShareUsers and FileShareOwners, and add the accounts in the first step to them:

    net localgroup FileShareUsers /add
    net localgroup FileShareUsers FileShareUser /add
    net localgroup FileShareOwners /add
    net localgroup FileShareOwners FileShareOwner /add
    

İçerik payını sağlamaProvision the content share

İçerik paylaşımında kiracı Web sitesi içeriği yer alır.The content share contains tenant website content. Tek bir dosya sunucusunda içerik paylaşımının sağlanması yordamı hem Active Directory hem de çalışma grubu ortamları için aynıdır.The procedure to provision the content share on a single file server is the same for both Active Directory and workgroup environments. Ancak Active Directory bir yük devretme kümesi için farklıdır.But it's different for a failover cluster in Active Directory.

Tek bir dosya sunucusunda (Active Directory veya çalışma grubu) içerik paylaşma sağlamaProvision the content share on a single file server (Active Directory or workgroup)

Tek bir dosya sunucusunda, yükseltilmiş bir komut isteminde aşağıdaki komutları çalıştırın.On a single file server, run the following commands at an elevated command prompt. Değerini C:\WebSites ortamınızdaki karşılık gelen yollarla değiştirin.Replace the value for C:\WebSites with the corresponding paths in your environment.

set WEBSITES_SHARE=WebSites
set WEBSITES_FOLDER=C:\WebSites
md %WEBSITES_FOLDER%
net share %WEBSITES_SHARE% /delete
net share %WEBSITES_SHARE%=%WEBSITES_FOLDER% /grant:Everyone,full

Paylaşımlara erişim denetimini yapılandırmaConfigure access control to the shares

Dosya sunucusunda veya geçerli küme kaynağı sahibi olan yük devretme kümesi düğümünde, yükseltilmiş bir komut isteminde aşağıdaki komutları çalıştırın.Run the following commands at an elevated command prompt on the file server or on the failover cluster node, which is the current cluster resource owner. İtalik değerlerini ortamınıza özgü değerlerle değiştirin.Replace values in italics with values that are specific to your environment.

Active DirectoryActive Directory

set DOMAIN=<DOMAIN>
set WEBSITES_FOLDER=C:\WebSites
icacls %WEBSITES_FOLDER% /reset
icacls %WEBSITES_FOLDER% /grant Administrators:(OI)(CI)(F)
icacls %WEBSITES_FOLDER% /grant %DOMAIN%\FileShareOwners:(OI)(CI)(M)
icacls %WEBSITES_FOLDER% /inheritance:r
icacls %WEBSITES_FOLDER% /grant %DOMAIN%\FileShareUsers:(CI)(S,X,RA)
icacls %WEBSITES_FOLDER% /grant _S-1-1-0:(OI)(CI)(IO)(RA,REA,RD)

Çalışma grubuWorkgroup

set WEBSITES_FOLDER=C:\WebSites
icacls %WEBSITES_FOLDER% /reset
icacls %WEBSITES_FOLDER% /grant Administrators:(OI)(CI)(F)
icacls %WEBSITES_FOLDER% /grant FileShareOwners:(OI)(CI)(M)
icacls %WEBSITES_FOLDER% /inheritance:r
icacls %WEBSITES_FOLDER% /grant FileShareUsers:(CI)(S,X,RA)
icacls %WEBSITES_FOLDER% /grant *S-1-1-0:(OI)(CI)(IO)(RA,REA,RD)

SQL Server örneğini hazırlamaPrepare the SQL Server instance

Not

Yüksek oranda kullanılabilir dosya sunucusu ve SQL Server için hızlı başlangıç şablonunu dağıtmayı seçtiyseniz, şablon bir HA yapılandırmasında SQL Server dağıtır ve yapılandırdıkça bu bölümü atlayabilirsiniz.If you've chosen to deploy the Quickstart template for Highly Available File Server and SQL Server, you can skip this section as the template deploys and configures SQL Server in a HA configuration.

Azure Stack merkezi barındırma ve ölçüm veritabanları Azure App Service için, App Service veritabanlarını tutmak üzere bir SQL Server örneği hazırlamanız gerekir.For the Azure App Service on Azure Stack Hub hosting and metering databases, you must prepare a SQL Server instance to hold the App Service databases.

Üretim ve yüksek kullanılabilirlik amaçlarıyla, SQL Server 2014 SP2 veya sonraki bir sürümünü kullanmanız, karışık mod kimlik doğrulamasını etkinleştirmeniz ve yüksek oranda kullanılabilir bir yapılandırmadadağıtmanız gerekir.For production and high-availability purposes, you should use a full version of SQL Server 2014 SP2 or later, enable mixed-mode authentication, and deploy in a highly available configuration.

Azure Stack hub 'ındaki Azure App Service SQL Server örneğine tüm App Service rollerden erişilebilir olması gerekir.The SQL Server instance for Azure App Service on Azure Stack Hub must be accessible from all App Service roles. Azure Stack hub 'ında varsayılan sağlayıcı aboneliği içinde SQL Server dağıtabilirsiniz.You can deploy SQL Server within the Default Provider Subscription in Azure Stack Hub. Ya da kuruluşunuzda var olan altyapıyı (Azure Stack hub 'a bağlantı olduğu sürece) kullanabilirsiniz.Or you can make use of the existing infrastructure within your organization (as long as there's connectivity to Azure Stack Hub). Azure Market görüntüsü kullanıyorsanız güvenlik duvarını uygun şekilde yapılandırmayı unutmayın.If you're using an Azure Marketplace image, remember to configure the firewall accordingly.

Not

Market yönetim özelliği aracılığıyla bir dizi SQL IaaS VM görüntüsü mevcuttur.A number of SQL IaaS VM images are available through the Marketplace Management feature. Market öğesi kullanarak bir VM dağıtmadan önce SQL IaaS uzantısının en son sürümünü her zaman indirdiğinizden emin olun.Make sure you always download the latest version of the SQL IaaS Extension before you deploy a VM using a Marketplace item. SQL görüntüleri, Azure 'da kullanılabilen SQL VM 'leriyle aynıdır.The SQL images are the same as the SQL VMs that are available in Azure. Bu görüntülerden oluşturulan SQL VM 'Leri için IaaS uzantısı ve ilgili Portal geliştirmeleri, otomatik düzeltme eki uygulama ve yedekleme özellikleri gibi özellikler sağlar.For SQL VMs created from these images, the IaaS extension and corresponding portal enhancements provide features such as automatic patching and backup capabilities.

SQL Server rollerinin herhangi biri için varsayılan bir örneği veya adlandırılmış bir örneği kullanabilirsiniz.For any of the SQL Server roles, you can use a default instance or a named instance. Adlandırılmış bir örnek kullanıyorsanız, SQL Server Browser hizmeti 'ni el ile başlatıp 1434 numaralı bağlantı noktasını açın.If you use a named instance, be sure to manually start the SQL Server Browser service and open port 1434.

App Service yükleyicisi, SQL Server veritabanı içerme özelliğinin etkin olduğundan emin olmak için kontrol eder.The App Service installer will check to ensure the SQL Server has database containment enabled. App Service veritabanlarını barındıracak SQL Server veritabanı kapsamayı etkinleştirmek için şu SQL komutlarını çalıştırın:To enable database containment on the SQL Server that will host the App Service databases, run these SQL commands:

sp_configure 'contained database authentication', 1;
GO
RECONFIGURE;
GO

Sertifikalar ve sunucu yapılandırması (ASDK)Certificates and server configuration (ASDK)

Bu bölüm, ASDK dağıtımları için önkoşulları listeler.This section lists the prerequisites for ASDK deployments.

Azure App Service ASDK dağıtımı için gerekli sertifikalarCertificates required for ASDK deployment of Azure App Service

Create-AppServiceCerts.ps1 betiği, App Service gereken dört sertifikayı oluşturmak Için Azure Stack hub sertifika yetkilisiyle birlikte kullanılabilir.The Create-AppServiceCerts.ps1 script works with the Azure Stack Hub certificate authority to create the four certificates that App Service needs.

Dosya adıFile name KullanınUse
. appservice. Local. azurestack. external. pfx.appservice.local.azurestack.external.pfx App Service varsayılan SSL sertifikasıApp Service default SSL certificate
api. appservice. Local. azurestack. external. pfxapi.appservice.local.azurestack.external.pfx API SSL sertifikası App ServiceApp Service API SSL certificate
FTP. appservice. Local. azurestack. external. pfxftp.appservice.local.azurestack.external.pfx App Service yayımcı SSL sertifikasıApp Service publisher SSL certificate
SSO. appservice. Local. azurestack. external. pfxsso.appservice.local.azurestack.external.pfx App Service kimlik uygulama sertifikasıApp Service identity application certificate

Sertifikaları oluşturmak için aşağıdaki adımları izleyin:To create the certificates, follow these steps:

  1. AzureStack\AzureStackAdmin hesabını kullanarak ASDK ana bilgisayarında oturum açın.Sign in to the ASDK host using the AzureStack\AzureStackAdmin account.
  2. Yükseltilmiş bir PowerShell oturumu açın.Open an elevated PowerShell session.
  3. Yardımcı betikleri ayıkladığınız klasörden Create-AppServiceCerts.ps1 betiğini çalıştırın.Run the Create-AppServiceCerts.ps1 script from the folder where you extracted the helper scripts. Bu betik, App Service sertifika oluşturmak için ihtiyaç duyacağı komut dosyasıyla aynı klasörde dört sertifika oluşturur.This script creates four certificates in the same folder as the script that App Service needs for creating certificates.
  4. . Pfx dosyalarının güvenliğini sağlamak için bir parola girin ve bunu bir yere unutmayın.Enter a password to secure the .pfx files, and make a note of it. Daha sonra Azure Stack hub yükleyicisindeki App Service girmeniz gerekir.You must enter it later, in the App Service on Azure Stack Hub installer.

Betik parametrelerini Create-AppServiceCerts.ps1Create-AppServiceCerts.ps1 script parameters

ParametreParameter Gerekli veya isteğe bağlıRequired or optional Varsayılan değerDefault value AçıklamaDescription
PfxparolasıpfxPassword GerekliRequired NullNull Sertifika özel anahtarını korumaya yardımcı olan parolaPassword that helps protect the certificate private key
DomainNameDomainName GerekliRequired Local. azurestack. Externallocal.azurestack.external Azure Stack hub bölgesi ve etki alanı sonekiAzure Stack Hub region and domain suffix

Dosya sunucusu için, ASDK üzerinde Azure App Service dağıtımları için hızlı başlangıç şablonu.Quickstart template for file server for deployments of Azure App Service on ASDK.

Yalnızca ASDK dağıtımları için, yapılandırılmış bir tek düğümlü dosya sunucusunu dağıtmak üzere örnek Azure Resource Manager Dağıtım şablonunu kullanabilirsiniz.For ASDK deployments only, you can use the example Azure Resource Manager deployment template to deploy a configured single-node file server. Tek düğümlü dosya sunucusu bir çalışma grubunda olacaktır.The single-node file server will be in a workgroup.

Not

Dağıtımı tamamlaması için ASDK örneğinin, GitHub 'dan kaynak indirebilmesi gerekir.The ASDK instance must be able to download resources from GitHub in order to complete the deployment.

SQL Server örneğiSQL Server instance

Azure Stack merkezi barındırma ve ölçüm veritabanları Azure App Service için, App Service veritabanlarını tutmak üzere bir SQL Server örneği hazırlamanız gerekir.For the Azure App Service on Azure Stack Hub hosting and metering databases, you must prepare a SQL Server instance to hold the App Service databases.

ASDK dağıtımları için SQL Server Express 2014 SP2 veya sonraki bir sürümünü kullanabilirsiniz.For ASDK deployments, you can use SQL Server Express 2014 SP2 or later. SQL Server, Azure Stack hub 'ındaki App Service Windows kimlik doğrulamasını desteklemediğinden karma mod kimlik doğrulamasını destekleyecek şekilde yapılandırılmalıdır.SQL Server must be configured to support Mixed Mode authentication because App Service on Azure Stack Hub DOES NOT support Windows Authentication.

Azure Stack hub 'ındaki Azure App Service SQL Server örneğine tüm App Service rollerden erişilebilir olması gerekir.The SQL Server instance for Azure App Service on Azure Stack Hub must be accessible from all App Service roles. Azure Stack hub 'ında varsayılan sağlayıcı aboneliği içinde SQL Server dağıtabilirsiniz.You can deploy SQL Server within the Default Provider Subscription in Azure Stack Hub. Ya da kuruluşunuzda var olan altyapıyı (Azure Stack hub 'a bağlantı olduğu sürece) kullanabilirsiniz.Or you can make use of the existing infrastructure within your organization (as long as there's connectivity to Azure Stack Hub). Azure Market görüntüsü kullanıyorsanız güvenlik duvarını uygun şekilde yapılandırmayı unutmayın.If you're using an Azure Marketplace image, remember to configure the firewall accordingly.

Not

Market yönetim özelliği aracılığıyla bir dizi SQL IaaS VM görüntüsü mevcuttur.A number of SQL IaaS VM images are available through the Marketplace Management feature. Market öğesi kullanarak bir VM dağıtmadan önce SQL IaaS uzantısının en son sürümünü her zaman indirdiğinizden emin olun.Make sure you always download the latest version of the SQL IaaS Extension before you deploy a VM using a Marketplace item. SQL görüntüleri, Azure 'da kullanılabilen SQL VM 'leriyle aynıdır.The SQL images are the same as the SQL VMs that are available in Azure. Bu görüntülerden oluşturulan SQL VM 'Leri için IaaS uzantısı ve ilgili Portal geliştirmeleri, otomatik düzeltme eki uygulama ve yedekleme özellikleri gibi özellikler sağlar.For SQL VMs created from these images, the IaaS extension and corresponding portal enhancements provide features such as automatic patching and backup capabilities.

SQL Server rollerinin herhangi biri için varsayılan bir örneği veya adlandırılmış bir örneği kullanabilirsiniz.For any of the SQL Server roles, you can use a default instance or a named instance. Adlandırılmış bir örnek kullanıyorsanız, SQL Server Browser hizmeti 'ni el ile başlatıp 1434 numaralı bağlantı noktasını açın.If you use a named instance, be sure to manually start the SQL Server Browser service and open port 1434.

App Service yükleyicisi, SQL Server veritabanı içerme özelliğinin etkin olduğundan emin olmak için kontrol eder.The App Service installer will check to ensure the SQL Server has database containment enabled. App Service veritabanlarını barındıracak SQL Server veritabanı kapsamayı etkinleştirmek için şu SQL komutlarını çalıştırın:To enable database containment on the SQL Server that will host the App Service databases, run these SQL commands:

sp_configure 'contained database authentication', 1;
GO
RECONFIGURE;
GO

Gerekli dosya sunucusu ve SQL Server için lisanslama sorunlarıLicensing concerns for required file server and SQL Server

Azure Stack hub üzerindeki Azure App Service, bir dosya sunucusu ve çalışmak için SQL Server gerektirir.Azure App Service on Azure Stack Hub requires a file server and SQL Server to operate. Azure Stack hub dağıtımınızın dışında bulunan önceden var olan kaynakları kullanabilirsiniz veya kaynakları Azure Stack hub 'ı varsayılan sağlayıcı aboneliğinde dağıtabilirsiniz.You're free to use pre-existing resources located outside of your Azure Stack Hub deployment or deploy resources within their Azure Stack Hub Default Provider Subscription.

Kaynakları Azure Stack hub varsayılan sağlayıcı aboneliğinizde dağıtmayı seçerseniz, bu kaynaklara yönelik lisanslar (Windows Server lisansları ve SQL Server lisansları), Azure Stack hub 'ındaki Azure App Service maliyetine aşağıdaki kısıtlamalara tabi olarak dahildir:If you choose to deploy the resources within your Azure Stack Hub Default Provider Subscription, the licenses for those resources (Windows Server Licenses and SQL Server Licenses) are included in the cost of Azure App Service on Azure Stack Hub subject to the following constraints:

  • altyapı varsayılan sağlayıcı aboneliğine dağıtılır;the infrastructure is deployed into the Default Provider Subscription;
  • altyapı, Azure Stack hub kaynak sağlayıcısında Azure App Service tarafından özel olarak kullanılır.the infrastructure is exclusively used by the Azure App Service on Azure Stack Hub resource provider. Başka iş yükleri, Yönetim (örneğin, SQL-RP) veya kiracı (örneğin, bir veritabanı gerektiren Kiracı uygulamaları) bu altyapıyı kullanmasına izin verilir.No other workloads, administrative (other resource providers, for example: SQL-RP) or tenant (for example: tenant apps, which require a database), are permitted to make use of this infrastructure.

Dosya ve SQL sunucularının işlemsel sorumluluğuOperational responsibility of file and sql servers

Bulut işleçleri, dosya sunucusu ve SQL Server bakım ve işlemden sorumludur.Cloud operators are responsible for the maintenance and operation of the File Server and SQL Server. Kaynak sağlayıcısı bu kaynakları yönetmiyor.The resource provider does not manage these resources. Bulut operatörü App Service veritabanlarının ve kiracı içerik dosyası paylaşımının yedeklenmesinden sorumludur.The cloud operator is responsible for backing up the App Service databases and tenant content file share.

Azure Stack Hub için Azure Resource Manager kök sertifikasını almaRetrieve the Azure Resource Manager root certificate for Azure Stack Hub

Azure Stack hub ile tümleşik sistem veya ASDK ana bilgisayarındaki ayrıcalıklı uç noktaya ulaşabilmiş bir bilgisayarda yükseltilmiş bir PowerShell oturumu açın.Open an elevated PowerShell session on a computer that can reach the privileged endpoint on the Azure Stack Hub Integrated System or ASDK Host.

Yardımcı betikleri ayıkladığınız klasörden Get-AzureStackRootCert.ps1 betiğini çalıştırın.Run the Get-AzureStackRootCert.ps1 script from the folder where you extracted the helper scripts. Betik, App Service sertifika oluşturmak için gereken komut dosyasıyla aynı klasörde bir kök sertifika oluşturur.The script creates a root certificate in the same folder as the script that App Service needs for creating certificates.

Aşağıdaki PowerShell komutunu çalıştırdığınızda, AzureStack\CloudAdmin. için ayrıcalıklı uç noktası ve kimlik bilgilerini sağlamanız gerekir.When you run the following PowerShell command, you have to provide the privileged endpoint and the credentials for the AzureStack\CloudAdmin.

    Get-AzureStackRootCert.ps1

Betik parametrelerini Get-AzureStackRootCert.ps1Get-AzureStackRootCert.ps1 script parameters

ParametreParameter Gerekli veya isteğe bağlıRequired or optional Varsayılan değerDefault value AçıklamaDescription
Ayrıcalıklı GedendpointPrivilegedEndpoint GerekliRequired AzS-ERCS01AzS-ERCS01 Ayrıcalıklı uç noktaPrivileged endpoint
CloudAdminCredentialCloudAdminCredential GerekliRequired AzureStack\CloudAdminAzureStack\CloudAdmin Azure Stack hub bulut yöneticileri için etki alanı hesabı kimlik bilgileriDomain account credential for Azure Stack Hub cloud admins

Ağ ve kimlik yapılandırmasıNetwork and identity configuration

Sanal ağVirtual network

Not

Azure Stack hub 'ında Azure App Service gerekli sanal ağı oluşturabilir, ancak daha sonra genel IP adresleri aracılığıyla SQL ve dosya sunucusuyla iletişim kurması gerekir.The precreation of a custom virtual network is optional as the Azure App Service on Azure Stack Hub can create the required virtual network but will then need to communicate with SQL and File Server via public IP addresses. Önkoşul SQL ve dosya sunucusu kaynaklarını dağıtmak için App Service HA dosya sunucusunu ve SQL Server hızlı başlangıç şablonunu kullanmanız gerekir, şablon da bir sanal ağ dağıtır.Should you use the App Service HA File Server and SQL Server Quickstart template to deploy the pre-requisite SQL and File Server resources, the template will also deploy a virtual network.

Azure Stack hub üzerindeki Azure App Service, kaynak sağlayıcıyı mevcut bir sanal ağa dağıtmanıza izin verir veya dağıtımın bir parçası olarak bir sanal ağ oluşturmanızı sağlar.Azure App Service on Azure Stack Hub lets you deploy the resource provider to an existing virtual network or lets you create a virtual network as part of the deployment. Mevcut bir sanal ağın kullanılması, dosya sunucusuna bağlanmak için iç IP 'lerin kullanımını ve Azure Stack hub üzerindeki Azure App Service gereken SQL Server sağlar.Using an existing virtual network enables the use of internal IPs to connect to the file server and SQL Server required by Azure App Service on Azure Stack Hub. Azure Stack hub 'a Azure App Service yüklemeden önce sanal ağın aşağıdaki adres aralığı ve alt ağlarla yapılandırılması gerekir:The virtual network must be configured with the following address range and subnets before installing Azure App Service on Azure Stack Hub:

Sanal ağ-/16Virtual network - /16

Alt ağlarSubnets

  • ControllersSubnet/24ControllersSubnet /24
  • ManagementServersSubnet/24ManagementServersSubnet /24
  • FrontEndsSubnet/24FrontEndsSubnet /24
  • PublishersSubnet/24PublishersSubnet /24
  • WorkersSubnet/21WorkersSubnet /21

Önemli

Mevcut bir sanal ağda App Service dağıtmayı seçerseniz, SQL Server App Service ve dosya sunucusundan ayrı bir alt ağa dağıtılmalıdır.If you choose to deploy App Service in an existing virtual network the SQL Server should be deployed into a separate Subnet from App Service and the File Server.

SSO senaryolarını etkinleştirmek için bir kimlik uygulaması oluşturmaCreate an Identity Application to Enable SSO Scenarios

Azure App Service, aşağıdaki işlemleri desteklemek için bir kimlik uygulaması (hizmet sorumlusu) kullanır:Azure App Service uses an Identity Application (Service Principal) to support the following operations:

  • Çalışan katmanlarında sanal makine ölçek kümesi tümleştirmesi.Virtual machine scale set integration on worker tiers.
  • Azure Işlevleri portalı ve gelişmiş geliştirici araçları (kudu) için SSO.SSO for the Azure Functions portal and advanced developer tools (Kudu).

Azure Stack hub 'ının kullandığı kimlik sağlayıcısına bağlı olarak, Azure Active Directory (Azure AD) veya Active Directory Federasyon Hizmetleri (AD FS) (ADFS), Azure App Service Azure Stack hub kaynak sağlayıcısında kullanılacak hizmet sorumlusunu oluşturmak için aşağıdaki uygun adımları izlemeniz gerekir.Depending on which identity provider the Azure Stack Hub is using, Azure Active Directory (Azure AD) or Active Directory Federation Services (ADFS) you must follow the appropriate steps below to create the service principal for use by the Azure App Service on Azure Stack Hub resource provider.

Azure AD Uygulaması oluşturmaCreate an Azure AD App

Azure AD kiracınızda hizmet sorumlusu oluşturmak için aşağıdaki adımları izleyin:Follow these steps to create the service principal in your Azure AD tenant:

  1. PowerShell örneğini azurestack\AzureStackAdmin. olarak açmaOpen a PowerShell instance as azurestack\AzureStackAdmin.
  2. Önkoşul adımındaindirdiğiniz ve ayıkladığınız betiklerin konumuna gidin.Go to the location of the scripts that you downloaded and extracted in the prerequisite step.
  3. Azure Stack hub 'ı Için PowerShell 'ı yükler.Install PowerShell for Azure Stack Hub.
  4. Create-AADIdentityApp.ps1 betiği çalıştırın.Run the Create-AADIdentityApp.ps1 script. İstendiğinde, Azure Stack hub dağıtımınız için kullandığınız Azure AD kiracı KIMLIĞINI girin.When you're prompted, enter the Azure AD tenant ID that you're using for your Azure Stack Hub deployment. Örneğin, myazurestack.onmicrosoft.com girin.For example, enter myazurestack.onmicrosoft.com.
  5. Kimlik bilgisi PENCERESINDE Azure AD hizmet yöneticisi hesabınızı ve parolanızı girin.In the Credential window, enter your Azure AD service admin account and password. Tamam ’ı seçin.Select OK.
  6. Daha önce oluşturulan sertifikanınsertifika dosya yolunu ve sertifika parolasını girin.Enter the certificate file path and certificate password for the certificate created earlier. Bu adım için oluşturulan sertifika varsayılan olarak SSO. appservice. Local. azurestack. external. pfx ' dir.The certificate created for this step by default is sso.appservice.local.azurestack.external.pfx.
  7. PowerShell çıkışında döndürülen uygulama KIMLIĞINI unutmayın.Make note of the application ID that's returned in the PowerShell output. Uygulamanın izinlerine ve yükleme sırasında izin sağlamak için aşağıdaki adımlarda KIMLIĞI kullanırsınız.You use the ID in the following steps to provide consent for the application's permissions, and during installation.
  8. Yeni bir tarayıcı penceresi açın ve Azure portal Azure Active Directory Hizmet Yöneticisi olarak oturum açın.Open a new browser window, and sign in to the Azure portal as the Azure Active Directory service admin.
  9. Azure Active Directory hizmetini açın.Open the Azure Active Directory service.
  10. Sol bölmedeki uygulama kayıtları ' nı seçin.Select App Registrations in the left pane.
  11. Adım 7 ' de not ettiğiniz uygulama KIMLIĞI ' ni arayın.Search for the application ID you noted in step 7.
  12. Listeden uygulama kaydını App Service seçin.Select the App Service application registration from the list.
  13. Sol bölmede API izinleri ' ni seçin.Select API permissions in the left pane.
  14. Azure AD kiracınızın adı olduğu için <tenant> yönetici onayı ver ' i seçin <tenant> .Select Grant admin consent for <tenant> , where <tenant> is the name of your Azure AD tenant. Evet ' i seçerek onay iznini onaylayın.Confirm the consent grant by selecting Yes.
    Create-AADIdentityApp.ps1
ParametreParameter Gerekli veya isteğe bağlıRequired or optional Varsayılan değerDefault value AçıklamaDescription
DirectoryTenantNameDirectoryTenantName GerekliRequired NullNull Azure AD kiracı KIMLIĞI.Azure AD tenant ID. GUID veya dize belirtin.Provide the GUID or string. Örnek olarak myazureaaddirectory.onmicrosoft.com.An example is myazureaaddirectory.onmicrosoft.com.
Adminermenistan DpointAdminArmEndpoint GerekliRequired NullNull Yönetici Azure Resource Manager uç noktası.Admin Azure Resource Manager endpoint. Adminmanagement. Local. azurestack. external bir örnektir.An example is adminmanagement.local.azurestack.external.
TenantARMEndpointTenantARMEndpoint GerekliRequired NullNull Kiracı Azure Resource Manager uç noktası.Tenant Azure Resource Manager endpoint. Yönetim. Local. azurestack. external bir örnektir.An example is management.local.azurestack.external.
AzureStackAdminCredentialAzureStackAdminCredential GerekliRequired NullNull Azure AD Hizmet Yöneticisi kimlik bilgileri.Azure AD service admin credential.
CertificateFilePathCertificateFilePath GerekliRequired NullNull Daha önce oluşturulan kimlik uygulama sertifikası dosyasının tam yolu .Full path to the identity application certificate file generated earlier.
CertificatePasswordCertificatePassword GerekliRequired NullNull Sertifika özel anahtarını korumaya yardımcı olan parola.Password that helps protect the certificate private key.
OrtamEnvironment İsteğe BağlıOptional AzureCloudAzureCloud Hedef Azure Active Directory grafik hizmetinin kullanılabildiği desteklenen bulut ortamının adı.The name of the supported Cloud Environment in which the target Azure Active Directory Graph Service is available. İzin verilen değerler: ' Azurecyüksek ', ' AzureChinaCloud ', ' AzureUSGovernment ', ' AzureGermanCloud '.Allowed values: 'AzureCloud', 'AzureChinaCloud', 'AzureUSGovernment', 'AzureGermanCloud'.

ADFS uygulaması oluşturmaCreate an ADFS app

  1. PowerShell örneğini azurestack\AzureStackAdmin. olarak açmaOpen a PowerShell instance as azurestack\AzureStackAdmin.
  2. Önkoşul adımındaindirdiğiniz ve ayıkladığınız betiklerin konumuna gidin.Go to the location of the scripts that you downloaded and extracted in the prerequisite step.
  3. Azure Stack hub 'ı Için PowerShell 'ı yükler.Install PowerShell for Azure Stack Hub.
  4. Create-ADFSIdentityApp.ps1 betiği çalıştırın.Run the Create-ADFSIdentityApp.ps1 script.
  5. Kimlik bilgisi penceresinde, AD FS bulut yöneticisi hesabınızı ve parolanızı girin.In the Credential window, enter your AD FS cloud admin account and password. Tamam ’ı seçin.Select OK.
  6. Daha önce oluşturulan sertifikanınsertifika dosya yolunu ve sertifika parolasını sağlayın.Provide the certificate file path and certificate password for the certificate created earlier. Bu adım için oluşturulan sertifika varsayılan olarak SSO. appservice. Local. azurestack. external. pfx ' dir.The certificate created for this step by default is sso.appservice.local.azurestack.external.pfx.
    Create-ADFSIdentityApp.ps1
ParametreParameter Gerekli veya isteğe bağlıRequired or optional Varsayılan değerDefault value AçıklamaDescription
Adminermenistan DpointAdminArmEndpoint GerekliRequired NullNull Yönetici Azure Resource Manager uç noktası.Admin Azure Resource Manager endpoint. Adminmanagement. Local. azurestack. external bir örnektir.An example is adminmanagement.local.azurestack.external.
Ayrıcalıklı GedendpointPrivilegedEndpoint GerekliRequired NullNull Ayrıcalıklı uç nokta.Privileged endpoint. AzS-ERCS01 bir örnektir.An example is AzS-ERCS01.
CloudAdminCredentialCloudAdminCredential GerekliRequired NullNull Azure Stack hub bulut yöneticileri için etki alanı hesabı kimlik bilgileri.Domain account credential for Azure Stack Hub cloud admins. Örnek, Azurestack\CloudAdmin.An example is Azurestack\CloudAdmin.
CertificateFilePathCertificateFilePath GerekliRequired NullNull Kimlik uygulamasının sertifika PFX dosyasının tam yolu .Full path to the identity application's certificate PFX file.
CertificatePasswordCertificatePassword GerekliRequired NullNull Sertifika özel anahtarını korumaya yardımcı olan parola.Password that helps protect the certificate private key.

Azure Marketi 'nden öğeleri indirinDownload items from the Azure Marketplace

Azure Stack hub Azure App Service, öğelerin Azure Marketi 'nden indirilmesinive bunları Azure Stack hub marketi 'nde kullanıma sunmayı gerektirir.Azure App Service on Azure Stack Hub requires items to be downloaded from the Azure Marketplace, making them available in the Azure Stack Hub Marketplace. Azure Stack hub 'ında Azure App Service dağıtım veya yükseltme işlemine başlamadan önce bu öğeler indirilmelidir:These items must be downloaded before you start the deployment or upgrade of Azure App Service on Azure Stack Hub:

Önemli

Windows Server Core, Azure Stack hub 'ında Azure App Service kullanılmak üzere desteklenen bir platform görüntüsü değildir.Windows Server Core is not a supported platform image for use with Azure App Service on Azure Stack Hub.

Üretim dağıtımları için değerlendirme görüntülerini kullanmayın.Do not use evaluation images for production deployments.

  1. Windows Server 2016 Datacenter VM görüntüsünün en son sürümü.The latest version of Windows Server 2016 Datacenter VM image.
  1. Windows Server 2016 Datacenter tam VM görüntüsü Microsoft.NET 3.5.1 SP1 etkinleştirildi.Windows Server 2016 Datacenter Full VM image with Microsoft.Net 3.5.1 SP1 activated. Azure Stack Hub üzerinde Azure App Service, dağıtım için kullanılan görüntüde Microsoft .NET 3.5.1 SP1 'in etkinleştirilmesini gerektirir.Azure App Service on Azure Stack Hub requires that Microsoft .NET 3.5.1 SP1 is activated on the image used for deployment. Market-dağıtılmış Windows Server 2016 resimleri bu özelliği etkin değil ve bağlantısı kesilmiş ortamlarda, DıSM aracılığıyla yüklenecek paketleri indirmek için Microsoft Update ulaşılamıyor.Marketplace-syndicated Windows Server 2016 images don't have this feature enabled and in disconnected environments are unable to reach Microsoft Update to download the packages to install via DISM. Bu nedenle, bağlantısı kesilen dağıtımlar ile bu özellik önceden etkinleştirilmiş bir Windows Server 2016 görüntüsü oluşturmanız ve kullanmanız gerekir.Therefore, you must create and use a Windows Server 2016 image with this feature pre-enabled with disconnected deployments.

    Özel bir görüntü oluşturma ve Market 'e ekleme hakkında ayrıntılı bilgi için bkz. Azure Stack hub 'a özel VM görüntüsü ekleme .See Add a custom VM image to Azure Stack Hub for details on creating a custom image and adding to Marketplace. Görüntüyü Market 'e eklerken aşağıdaki özellikleri belirttiğinizden emin olun:Be sure to specify the following properties when adding the image to Marketplace:

    • Yayımcı = MicrosoftWindowsServerPublisher = MicrosoftWindowsServer
    • Teklif = WindowsServerOffer = WindowsServer
    • SKU = 2016-DatacenterSKU = 2016-Datacenter
    • Sürüm = "en son" sürümü belirtinVersion = Specify the "latest" version
  1. Özel Betik uzantısı v 1.9.1 veya üstü.Custom Script Extension v1.9.1 or greater. Bu öğe bir VM uzantısıdır.This item is a VM extension.

Sonraki adımlarNext steps

App Service kaynak sağlayıcısını yüklerInstall the App Service resource provider