Aracılığıyla paylaş


Microsoft.Sql sunucuları

Bicep kaynak tanımı

Sunucuların kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Sql/servers@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    administrators: {
      administratorType: 'ActiveDirectory'
      azureADOnlyAuthentication: bool
      login: 'string'
      principalType: 'string'
      sid: 'string'
      tenantId: 'string'
    }
    federatedClientId: 'string'
    isIPv6Enabled: 'string'
    keyId: 'string'
    minimalTlsVersion: 'string'
    primaryUserAssignedIdentityId: 'string'
    publicNetworkAccess: 'string'
    restrictOutboundNetworkAccess: 'string'
    version: 'string'
  }
}

Özellik değerleri

Sunucu

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynak konumu. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Sunucunun Azure Active Directory kimliği. ResourceIdentity
properties Kaynak özellikleri. Serverproperties

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. 'Yok'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Serverproperties

Ad Açıklama Değer
administratorLogin Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. string
administratorLoginPassword Yönetici oturum açma parolası (sunucu oluşturmak için gereklidir). string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
Yöneticiler Sunucunun Azure Active Directory yöneticisi. Bu yalnızca sunucu oluşturma zamanında kullanılabilir. Sunucu güncelleştirmesi için kullanılırsa yoksayılır veya hatayla sonuçlanır. Güncelleştirmeler için tek tek API'lerin kullanılması gerekir. ServerExternalAdministrator
federatedClientId Kiracılar arası CMK senaryosu için kullanılan İstemci kimliği string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
isIPv6Enabled Bu sunucu için IPv6 desteğini etkinleştirip etkinleştirmeme. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
keyId Şifreleme için kullanılacak anahtarın CMK URI'si. string
minimalTlsVersion En düşük TLS sürümü. İzin verilen değerler: 'Yok', 1.0', '1.1', '1.2', '1.3' '1.0'
'1.1'
'1.2'
'1.3'
'Yok'
primaryUserAssignedIdentityId Varsayılan olarak kullanılacak kullanıcı tarafından atanan kimliğin kaynak kimliği. string
publicNetworkAccess Bu sunucu için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Enabled' veya 'Disabled' ya da 'SecuredByPerimeter' olmalıdır 'Devre Dışı'
'Etkin'
'SecuredByPerimeter'
restrictOutboundNetworkAccess Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmadığı. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
sürüm Sunucunun sürümü. string

ServerExternalAdministrator

Ad Açıklama Değer
administratorType Sunucu yöneticisinin türü. 'ActiveDirectory'
azureADOnlyAuthentication Yalnızca Azure Active Directory Kimlik Doğrulaması etkinleştirildi. bool
oturum aç Sunucu yöneticisinin oturum açma adı. string
principalType Sunucu yöneticisinin Asıl Türü. 'Uygulama'
'Grup'
'Kullanıcı'
Sid Sunucu yöneticisinin SID (nesne kimliği). string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Yöneticinin kiracı kimliği. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SQL Veritabanları ile Django Uygulaması

Azure’a dağıtın
Bu şablon, bir uygulamayı dağıtmak için Azure Linux CustomScript uzantısını kullanır. Bu örnek bir Ubuntu VM oluşturur, Python, Django ve Apache'nin sessiz yüklemesini yapar ve ardından basit bir Django uygulaması oluşturur. Şablon ayrıca sorgu kullanarak web tarayıcısında görüntülenen bazı örnek verileri içeren bir örnek tablo içeren bir SQL Veritabanı oluşturur
Azure'da EPiserverCMS

Azure’a dağıtın
Bu şablon, Azure'da EpiServerCMS dağıtımı için gereken kaynakları oluşturmanıza olanak tanır
Kentico Xperience

Azure’a dağıtın
Bu şablon, Kentico Xperience ortamlarını Microsoft Azure'da barındırmak için gereken kaynakların dağıtımını kolaylaştırır.
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirme

Azure’a dağıtın
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her vm'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır)
Octopus Dağıtımı 3.0'ı deneme lisansıyla dağıtma

Azure’a dağıtın
Bu şablon, deneme lisansına sahip tek bir Octopus Deploy 3.0 sunucusu dağıtmanızı sağlar. Bu, tek bir Windows Server 2012R2 VM 'de (Standart D2) ve SQL DB'de (S1 katmanı) Kaynak Grubu için belirtilen konuma dağıtılır.
Orchard CMS Video Portalı Web Uygulaması

Azure’a dağıtın
Bu şablon, Azure Media Services modülü etkin ve yapılandırılmış şekilde Azure App Service Web Apps'de Orchard CMS'yi dağıtmak için kolay bir yol sağlar.
Veri şifreleme koruyucusu ile Azure SQL Sunucusu oluşturma

Azure’a dağıtın
Bu şablon bir Azure SQL sunucusu oluşturur, belirli bir Key Vault depolanan belirli bir anahtarı kullanarak veri şifreleme koruyucusunu etkinleştirir
Ölçeklenebilir Umbraco CMS Web Uygulaması

Azure’a dağıtın
Bu şablon, umbraco CMS web uygulamasını Azure App Service Web Apps dağıtmak için kolay bir yol sağlar.
Basit Umbraco CMS Web Uygulaması

Azure’a dağıtın
Bu şablon, umbraco CMS web uygulamasını Azure App Service Web Apps dağıtmak için kolay bir yol sağlar.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar

Azure’a dağıtın
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları tarafından sunulan bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için, Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular.
ILB ASE ile eShop Web Sitesi

Azure’a dağıtın
App Service Ortamı, Web Apps, Mobile Apps ve API Apps gibi Azure App Service uygulamalarını yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan Azure App Service Premium hizmet planı seçeneğidir.
Azure SQL Özel Uç Noktasını kullanan WebApp

Azure’a dağıtın
Bu şablon, Azure SQL Sunucusu'na işaret eden özel uç nokta kullanan bir Web uygulamasının nasıl oluşturulacağını gösterir
Yüksek Kullanılabilirlik ile Uzak Masaüstü Hizmetleri

Azure’a dağıtın
Bu ARM Şablonu örnek kodu, yüksek kullanılabilirliğe sahip bir Uzak Masaüstü Hizmetleri 2019 Oturum Koleksiyonu laboratuvarı dağıtır. Amaç, Windows Server 2019 kullanarak Uzak Masaüstü Hizmetleri için tamamen yedekli ve yüksek oranda kullanılabilir bir çözüm dağıtmaktır.
Azure Mimarisinde Spor Analizi'ni dağıtma

Azure’a dağıtın
ADLS 2. Nesil etkinleştirilmiş bir Azure depolama hesabı, depolama hesabı için bağlı hizmetlere sahip bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Diziler Kullanıcısı rolü verilir.
SQL Veritabanı ile Web Uygulaması, Azure Cosmos DB, Azure Search

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Azure Cosmos DB, Azure Search ve Application Insights sağlar.
Azure DMS kullanarak Azure SQL veritabanına geçiş

Azure’a dağıtın
Azure Veritabanı Geçiş Hizmeti (DMS), şirket içi veritabanlarını Azure'a geçirme sürecini kolaylaştırmak için tasarlanmıştır. DMS, mevcut şirket içi SQL Server ve Oracle veritabanlarının Azure Sanal Makinesindeki Azure SQL Veritabanı, Azure SQL Yönetilen Örneği veya Microsoft SQL Server geçişini basitleştirir. Bu şablon azure veritabanı geçiş hizmetinin bir örneğini, üzerinde SQL server yüklü olan bir Azure VM'yi, üzerinde önceden oluşturulmuş veritabanı olan bir Kaynak sunucu ve Kaynak sunucudan Hedef sunucuya geçirilecek veritabanının önceden oluşturulmuş bir şemasına sahip bir Hedef Azure SQL DB sunucusu olarak görev yapar. Şablon ayrıca Kaynak VM, DMS hizmeti ve Hedef sunucuyu desteklemek için NIC, vnet vb. gerekli kaynakları dağıtır.
HDInsight kümesi ve SQL veritabanı dağıtma

Azure’a dağıtın
Bu şablon, Sqoop'u test etmek için bir HDInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır.
Özel Uç Nokta örneği

Azure’a dağıtın
Bu şablon, Azure SQL Sunucusu'na işaret eden bir özel uç noktanın nasıl oluşturulacağını gösterir
Azure SQL Sunucusu ve Bir blob depolama alanına yazılan Denetim

Azure’a dağıtın
Bu şablon, bir blob depolama alanına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Event Hub'a yazılan Denetimli Azure SQL Sunucusu

Azure’a dağıtın
Bu şablon, Olay Hub'ına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Log Analytics'e yazılan Denetim ile Azure SQL Sunucusu

Azure’a dağıtın
Bu şablon, Log Analytics'e (OMS çalışma alanı) denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Saydam Şifreleme ile ayrılmış SQL havuzu

Azure’a dağıtın
Saydam Veri Şifrelemesi ile bir SQL Server ve Ayrılmış SQL havuzu (eski adıyla SQL DW) oluşturur.
SQL Server ve Veritabanı oluşturma

Azure’a dağıtın
Bu şablon, SQL Veritabanı ve Sunucu oluşturmanızı sağlar.
TDE ile SQL Veritabanı sağlama

Azure’a dağıtın
Bu şablon, Azure trafiği için güvenlik duvarı açık bir SQL Server ve Saydam Veri Şifrelemesi (TDE) içeren bir SQL veritabanı sağlar.
Yeni bir SQL Elastik Havuzu dağıtma

Azure’a dağıtın
Bu şablon, yeni ilişkili SQL Server ve ona atamak üzere yeni SQL Veritabanları ile yeni bir SQL Elastik Havuzu dağıtmanıza olanak tanır.
SQL mantıksal sunucusu

Azure’a dağıtın
Bu şablon SQL mantıksal sunucusu oluşturmanıza olanak tanır.
Yalnızca Azure AD kimlik doğrulaması ile SQL server

Azure’a dağıtın
Bu şablon, Azure AD yönetici kümesi ve yalnızca Azure AD kimlik doğrulama özelliği etkin olarak Azure'da SQL server oluşturmanıza olanak tanır.
Yük Devretme Grubu ile Azure SQL Sunucuları ve Veritabanı Oluşturma

Azure’a dağıtın
İki Azure SQL sunucusu, bir veritabanı ve bir yük devretme grubu oluşturur.
Azure SQL arka ucuyla App Service Ortamı

Azure’a dağıtın
Bu şablon, genellikle özel/yalıtılmış bir ortamda kullanılan ilişkili kaynaklarla birlikte özel uç noktaların yanı sıra Azure SQL arka ucuna sahip bir App Service Ortamı oluşturur.
SQL Veritabanı ile Mobil Uygulama sağlama

Azure’a dağıtın
Bu şablon bir Mobil Uygulama, SQL Veritabanı ve Bildirim Hub'ı sağlar. Veritabanı ve bildirim hub'ı için mobil uygulamada bir bağlantı dizesi yapılandırılır.
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması

Azure’a dağıtın
Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma

Azure’a dağıtın
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur.
SQL Veritabanı ile Web Uygulaması sağlama

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Otomatik Ölçeklendirme ayarları, Uyarı kuralları ve App Insights sağlar. Veritabanı için web uygulamasında bir bağlantı dizesi yapılandırılır.
Azure VM'sinde Web Uygulaması oluşturma, yapılandırma ve dağıtma

Azure’a dağıtın
SQL Azure veritabanıyla Windows VM oluşturma ve yapılandırma ve PowerShell DSC kullanarak web uygulamasını ortama dağıtma
Azure SQL ile Linux üzerinde Sonarqube Docker Web App

Azure’a dağıtın
Bu şablon, resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Sunucusu tarafından desteklenen bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır.

ARM şablonu kaynak tanımı

Sunucuların kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Sql/servers",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "administrators": {
      "administratorType": "ActiveDirectory",
      "azureADOnlyAuthentication": "bool",
      "login": "string",
      "principalType": "string",
      "sid": "string",
      "tenantId": "string"
    },
    "federatedClientId": "string",
    "isIPv6Enabled": "string",
    "keyId": "string",
    "minimalTlsVersion": "string",
    "primaryUserAssignedIdentityId": "string",
    "publicNetworkAccess": "string",
    "restrictOutboundNetworkAccess": "string",
    "version": "string"
  }
}

Özellik değerleri

Sunucu

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Sql/servers'
apiVersion Kaynak API'sinin sürümü '2023-05-01-preview'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynak konumu. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Sunucunun Azure Active Directory kimliği. ResourceIdentity
properties Kaynak özellikleri. Serverproperties

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. 'Yok'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

Serverproperties

Ad Açıklama Değer
administratorLogin Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. string
administratorLoginPassword Yönetici oturum açma parolası (sunucu oluşturmak için gereklidir). string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
Yöneticiler Sunucunun Azure Active Directory yöneticisi. Bu yalnızca sunucu oluşturma zamanında kullanılabilir. Sunucu güncelleştirmesi için kullanılırsa yoksayılır veya hataya neden olur. Güncelleştirmeler için tek tek API'lerin kullanılması gerekir. ServerExternalAdministrator
federatedClientId Kiracılar arası CMK senaryosu için kullanılan İstemci kimliği string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
isIPv6Enabled Bu sunucu için IPv6 desteğinin etkinleştirilip etkinleştirilmeyileceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
keyId Şifreleme için kullanılacak anahtarın CMK URI'si. string
minimalTlsVersion En düşük TLS sürümü. İzin verilen değerler: 'Yok', 1.0', '1.1', '1.2', '1.3' '1.0'
'1.1'
'1.2'
'1.3'
'Yok'
primaryUserAssignedIdentityId Varsayılan olarak kullanılacak kullanıcı tarafından atanan kimliğin kaynak kimliği. string
publicNetworkAccess Bu sunucu için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Enabled' veya 'Disabled' ya da 'SecuredByPerimeter' olmalıdır 'Devre Dışı'
'Etkin'
'SecuredByPerimeter'
restrictOutboundNetworkAccess Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmadığı. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
sürüm Sunucunun sürümü. string

ServerExternalAdministrator

Ad Açıklama Değer
administratorType Sunucu yöneticisinin türü. 'ActiveDirectory'
azureADOnlyAuthentication Yalnızca Azure Active Directory Kimlik Doğrulaması etkinleştirildi. bool
oturum aç Sunucu yöneticisinin oturum açma adı. string
principalType Sunucu yöneticisinin Asıl Türü. 'Uygulama'
'Grup'
'Kullanıcı'
Sid Sunucu yöneticisinin SID (nesne kimliği). string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Yöneticinin kiracı kimliği. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SQL Veritabanları ile Django Uygulaması

Azure’a dağıtın
Bu şablon, bir uygulamayı dağıtmak için Azure Linux CustomScript uzantısını kullanır. Bu örnek bir Ubuntu VM oluşturur, Python, Django ve Apache'nin sessiz yüklemesini yapar ve ardından basit bir Django uygulaması oluşturur. Şablon ayrıca sorgu kullanarak web tarayıcısında görüntülenen bazı örnek verileri içeren bir örnek tablo içeren bir SQL Veritabanı oluşturur
Azure'da EPiserverCMS

Azure’a dağıtın
Bu şablon, Azure'da EpiServerCMS dağıtımı için gereken kaynakları oluşturmanıza olanak tanır
Kentico Xperience

Azure’a dağıtın
Bu şablon, Kentico Xperience ortamlarını Microsoft Azure'da barındırmak için gereken kaynakların dağıtımını kolaylaştırır.
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirme

Azure’a dağıtın
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her vm'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır)
Octopus Dağıtımı 3.0'ı deneme lisansıyla dağıtma

Azure’a dağıtın
Bu şablon, deneme lisansına sahip tek bir Octopus Deploy 3.0 sunucusu dağıtmanızı sağlar. Bu, tek bir Windows Server 2012R2 VM 'de (Standart D2) ve SQL DB'de (S1 katmanı) Kaynak Grubu için belirtilen konuma dağıtılır.
Orchard CMS Video Portalı Web Uygulaması

Azure’a dağıtın
Bu şablon, Azure Media Services modülü etkin ve yapılandırılmış şekilde Azure App Service Web Apps'de Orchard CMS'yi dağıtmak için kolay bir yol sağlar.
Veri şifreleme koruyucusu ile Azure SQL Sunucusu oluşturma

Azure’a dağıtın
Bu şablon bir Azure SQL sunucusu oluşturur, belirli bir Key Vault depolanan belirli bir anahtarı kullanarak veri şifreleme koruyucusunu etkinleştirir
Ölçeklenebilir Umbraco CMS Web Uygulaması

Azure’a dağıtın
Bu şablon, umbraco CMS web uygulamasını Azure App Service Web Apps dağıtmak için kolay bir yol sağlar.
Basit Umbraco CMS Web Uygulaması

Azure’a dağıtın
Bu şablon, umbraco CMS web uygulamasını Azure App Service Web Apps dağıtmak için kolay bir yol sağlar.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar

Azure’a dağıtın
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları tarafından sunulan bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için, Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular.
ILB ASE ile eShop Web Sitesi

Azure’a dağıtın
App Service Ortamı, Web Apps, Mobile Apps ve API Apps gibi Azure App Service uygulamalarını yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan Azure App Service Premium hizmet planı seçeneğidir.
Azure SQL Özel Uç Noktasını kullanan WebApp

Azure’a dağıtın
Bu şablon, Azure SQL Sunucusu'na işaret eden özel uç nokta kullanan bir Web uygulamasının nasıl oluşturulacağını gösterir
Yüksek Kullanılabilirlik ile Uzak Masaüstü Hizmetleri

Azure’a dağıtın
Bu ARM Şablonu örnek kodu, yüksek kullanılabilirliğe sahip bir Uzak Masaüstü Hizmetleri 2019 Oturum Koleksiyonu laboratuvarı dağıtır. Amaç, Windows Server 2019 kullanarak Uzak Masaüstü Hizmetleri için tamamen yedekli ve yüksek oranda kullanılabilir bir çözüm dağıtmaktır.
Azure Mimarisinde Spor Analizi'ni dağıtma

Azure’a dağıtın
ADLS 2. Nesil etkinleştirilmiş bir Azure depolama hesabı, depolama hesabı için bağlı hizmetlere sahip bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Diziler Kullanıcısı rolü verilir.
SQL Veritabanı ile Web Uygulaması, Azure Cosmos DB, Azure Search

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Azure Cosmos DB, Azure Search ve Application Insights sağlar.
Azure DMS kullanarak Azure SQL veritabanına geçiş

Azure’a dağıtın
Azure Veritabanı Geçiş Hizmeti (DMS), şirket içi veritabanlarını Azure'a geçirme sürecini kolaylaştırmak için tasarlanmıştır. DMS, mevcut şirket içi SQL Server ve Oracle veritabanlarının Azure Sanal Makinesindeki Azure SQL Veritabanı, Azure SQL Yönetilen Örneği veya Microsoft SQL Server geçişini basitleştirir. Bu şablon azure veritabanı geçiş hizmetinin bir örneğini, üzerinde SQL server yüklü olan bir Azure VM'yi, üzerinde önceden oluşturulmuş veritabanı olan bir Kaynak sunucu ve Kaynak sunucudan Hedef sunucuya geçirilecek veritabanının önceden oluşturulmuş bir şemasına sahip bir Hedef Azure SQL DB sunucusu olarak görev yapar. Şablon ayrıca Kaynak VM, DMS hizmeti ve Hedef sunucuyu desteklemek için NIC, vnet vb. gerekli kaynakları dağıtır.
HDInsight kümesi ve SQL veritabanı dağıtma

Azure’a dağıtın
Bu şablon, Sqoop'u test etmek için bir HDInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır.
Özel Uç Nokta örneği

Azure’a dağıtın
Bu şablon, Azure SQL Sunucusu'na işaret eden bir özel uç noktanın nasıl oluşturulacağını gösterir
Azure SQL Sunucusu ve Bir blob depolama alanına yazılan Denetim

Azure’a dağıtın
Bu şablon, bir blob depolama alanına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Event Hub'a yazılan Denetimli Azure SQL Sunucusu

Azure’a dağıtın
Bu şablon, Olay Hub'ına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Log Analytics'e yazılan Denetim ile Azure SQL Sunucusu

Azure’a dağıtın
Bu şablon, Log Analytics'e (OMS çalışma alanı) denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır
Saydam Şifreleme ile ayrılmış SQL havuzu

Azure’a dağıtın
Saydam Veri Şifrelemesi ile bir SQL Server ve Ayrılmış SQL havuzu (eski adıyla SQL DW) oluşturur.
SQL Server ve Veritabanı oluşturma

Azure’a dağıtın
Bu şablon, SQL Veritabanı ve Sunucu oluşturmanızı sağlar.
TDE ile SQL Veritabanı sağlama

Azure’a dağıtın
Bu şablon, Azure trafiği için güvenlik duvarı açık bir SQL Server ve Saydam Veri Şifrelemesi (TDE) içeren bir SQL veritabanı sağlar.
Yeni bir SQL Elastik Havuzu dağıtma

Azure’a dağıtın
Bu şablon, yeni ilişkili SQL Server ve ona atamak üzere yeni SQL Veritabanları ile yeni bir SQL Elastik Havuzu dağıtmanıza olanak tanır.
SQL mantıksal sunucusu

Azure’a dağıtın
Bu şablon SQL mantıksal sunucusu oluşturmanıza olanak tanır.
Yalnızca Azure AD kimlik doğrulaması ile SQL server

Azure’a dağıtın
Bu şablon, Azure AD yönetici kümesi ve yalnızca Azure AD kimlik doğrulama özelliği etkin olarak Azure'da SQL server oluşturmanıza olanak tanır.
Yük Devretme Grubu ile Azure SQL Sunucuları ve Veritabanı Oluşturma

Azure’a dağıtın
İki Azure SQL sunucusu, bir veritabanı ve bir yük devretme grubu oluşturur.
Azure SQL arka ucuyla App Service Ortamı

Azure’a dağıtın
Bu şablon, genellikle özel/yalıtılmış bir ortamda kullanılan ilişkili kaynaklarla birlikte özel uç noktaların yanı sıra Azure SQL arka ucuna sahip bir App Service Ortamı oluşturur.
SQL Veritabanı ile Mobil Uygulama sağlama

Azure’a dağıtın
Bu şablon bir Mobil Uygulama, SQL Veritabanı ve Bildirim Hub'ı sağlar. Veritabanı ve bildirim hub'ı için mobil uygulamada bir bağlantı dizesi yapılandırılır.
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması

Azure’a dağıtın
Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma

Azure’a dağıtın
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur.
SQL Veritabanı ile Web Uygulaması sağlama

Azure’a dağıtın
Bu şablon bir Web Uygulaması, bir SQL Veritabanı, Otomatik Ölçeklendirme ayarları, Uyarı kuralları ve App Insights sağlar. Veritabanı için web uygulamasında bir bağlantı dizesi yapılandırılır.
Azure VM'sinde Web Uygulaması oluşturma, yapılandırma ve dağıtma

Azure’a dağıtın
SQL Azure veritabanıyla Windows VM oluşturma ve yapılandırma ve PowerShell DSC kullanarak web uygulamasını ortama dağıtma
Azure SQL ile Linux üzerinde Sonarqube Docker Web App

Azure’a dağıtın
Bu şablon, resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Sunucusu tarafından desteklenen bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Sunucuların kaynak türü şunları 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.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      administrators = {
        administratorType = "ActiveDirectory"
        azureADOnlyAuthentication = bool
        login = "string"
        principalType = "string"
        sid = "string"
        tenantId = "string"
      }
      federatedClientId = "string"
      isIPv6Enabled = "string"
      keyId = "string"
      minimalTlsVersion = "string"
      primaryUserAssignedIdentityId = "string"
      publicNetworkAccess = "string"
      restrictOutboundNetworkAccess = "string"
      version = "string"
    }
  })
}

Özellik değerleri

Sunucu

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Sql/servers@2023-05-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
location Kaynak konumu. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Sunucunun Azure Active Directory kimliği. ResourceIdentity
properties Kaynak özellikleri. Serverproperties

ResourceIdentity

Ad Açıklama Değer
tür Kimlik türü. Kaynak için otomatik olarak bir Azure Active Directory sorumlusu oluşturmak ve atamak için bunu 'SystemAssigned' olarak ayarlayın. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri Kullanıcı kimliği kimlikleri dizisi.

ResourceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentity

UserIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Serverproperties

Ad Açıklama Değer
administratorLogin Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. string
administratorLoginPassword Yönetici oturum açma parolası (sunucu oluşturmak için gereklidir). string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
Yöneticiler Sunucunun Azure Active Directory yöneticisi. Bu yalnızca sunucu oluşturma zamanında kullanılabilir. Sunucu güncelleştirmesi için kullanılırsa yoksayılır veya hatayla sonuçlanır. Güncelleştirmeler için tek tek API'lerin kullanılması gerekir. ServerExternalAdministrator
federatedClientId Kiracılar arası CMK senaryosu için kullanılan İstemci kimliği string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
isIPv6Enabled Bu sunucu için IPv6 desteğini etkinleştirip etkinleştirmeme. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır "Devre dışı"
"Etkin"
keyId Şifreleme için kullanılacak anahtarın CMK URI'si. string
minimalTlsVersion En düşük TLS sürümü. İzin verilen değerler: 'Yok', 1.0', '1.1', '1.2', '1.3' "1.0"
"1.1"
"1.2"
"1.3"
"Hiçbiri"
primaryUserAssignedIdentityId Varsayılan olarak kullanılacak kullanıcı tarafından atanan kimliğin kaynak kimliği. string
publicNetworkAccess Bu sunucu için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Enabled' veya 'Disabled' ya da 'SecuredByPerimeter' olmalıdır "Devre dışı"
"Etkin"
"SecuredByPerimeter"
restrictOutboundNetworkAccess Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmadığı. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır "Devre dışı"
"Etkin"
sürüm Sunucunun sürümü. string

ServerExternalAdministrator

Ad Açıklama Değer
administratorType Sunucu yöneticisinin türü. "ActiveDirectory"
azureADOnlyAuthentication Yalnızca Azure Active Directory Kimlik Doğrulaması etkinleştirildi. bool
oturum aç Sunucu yöneticisinin oturum açma adı. string
principalType Sunucu yöneticisinin Asıl Türü. "Uygulama"
"Grup"
"Kullanıcı"
Sid Sunucu yöneticisinin SID (nesne kimliği). string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Yöneticinin kiracı kimliği. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$