Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/extensions kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Web/sites/extensions@2019-08-01' = {
parent: resourceSymbolicName
kind: 'string'
name: 'MSDeploy'
properties: {
appOffline: bool
connectionString: 'string'
dbType: 'string'
packageUri: 'string'
setParameters: {
{customized property}: 'string'
}
setParametersXmlFileUri: 'string'
skipAppData: bool
}
}
Özellik Değerleri
Microsoft.Web/sites/extensions
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'MSDeploy' (gerekli) |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Tür kaynağı için sembolik ad: siteler |
Özellikler | Temel kaynak özellikleri | MSDeployCoreOrMSDeployStatusProperties |
MSDeployCoreOrMSDeployStatusProperties
Ad | Açıklama | Değer |
---|---|---|
appOffline | MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
connectionString | SQL Bağlantı Dizesi | dizgi |
dbType | Veritabanı Türü | dizgi |
packageUri | Paket URI'si | dizgi |
setParameters | MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. | MSDeployCoreSetParameters |
setParametersXmlFileUri | MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. | dizgi |
skipAppData | MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler. true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
MSDeployCoreSetParameters
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası | Açıklama |
---|---|
Moesif API Analytics ve Para Kazanma | Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder |
ARM şablonu kaynak tanımı
Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Web/sites/extensions",
"apiVersion": "2019-08-01",
"name": "string",
"kind": "string",
"properties": {
"appOffline": "bool",
"connectionString": "string",
"dbType": "string",
"packageUri": "string",
"setParameters": {
"{customized property}": "string"
},
"setParametersXmlFileUri": "string",
"skipAppData": "bool"
}
}
Özellik Değerleri
Microsoft.Web/sites/extensions
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2019-08-01' |
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'MSDeploy' (gerekli) |
Özellikler | Temel kaynak özellikleri | MSDeployCoreOrMSDeployStatusProperties |
tür | Kaynak türü | 'Microsoft.Web/sites/extensions' |
MSDeployCoreOrMSDeployStatusProperties
Ad | Açıklama | Değer |
---|---|---|
appOffline | MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
connectionString | SQL Bağlantı Dizesi | dizgi |
dbType | Veritabanı Türü | dizgi |
packageUri | Paket URI'si | dizgi |
setParameters | MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. | MSDeployCoreSetParameters |
setParametersXmlFileUri | MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. | dizgi |
skipAppData | MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler. true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
MSDeployCoreSetParameters
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Ayrılmış Plan Üzerinde Barındırılan Azure İşlev Uygulamasını |
Bu şablon, ayrılmış bir barındırma planında bir işlev uygulaması sağlar, yani bu uygulama herhangi bir App Service sitesi gibi çalıştırılır ve faturalandırılır. |
Premium Plan'da Barındırılan Azure İşlev Uygulamasını |
Bu şablon premium planda bir işlev uygulaması sağlar. |
Windows Tüketim Planı'nda Barındırılan Azure İşlev Uygulaması |
Bu şablon, dinamik barındırma planı olan bir Windows Tüketim planında bir işlev uygulaması sağlar. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur. |
Uzaktan Derleme ile Linux Tüketim Planında |
Bu şablon, Linux Tüketim planında bir işlev uygulaması sağlar ve kod dağıtımı sırasında uzaktan derleme gerçekleştirir. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur. |
Moesif API Analytics ve Para Kazanma |
Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/extensions@2019-08-01"
name = "string"
body = {
kind = "string"
properties = {
appOffline = bool
connectionString = "string"
dbType = "string"
packageUri = "string"
setParameters = {
{customized property} = "string"
}
setParametersXmlFileUri = "string"
skipAppData = bool
}
}
}
Özellik Değerleri
Microsoft.Web/sites/extensions
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'MSDeploy' (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: siteler |
Özellikler | Temel kaynak özellikleri | MSDeployCoreOrMSDeployStatusProperties |
tür | Kaynak türü | "Microsoft.Web/sites/extensions@2019-08-01" |
MSDeployCoreOrMSDeployStatusProperties
Ad | Açıklama | Değer |
---|---|---|
appOffline | MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
connectionString | SQL Bağlantı Dizesi | dizgi |
dbType | Veritabanı Türü | dizgi |
packageUri | Paket URI'si | dizgi |
setParameters | MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. | MSDeployCoreSetParameters |
setParametersXmlFileUri | MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. | dizgi |
skipAppData | MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler. true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır. Ayar, varsayılan olarak false</code><>koddur. |
Bool |
MSDeployCoreSetParameters
Ad | Açıklama | Değer |
---|