Microsoft.Sql sunucuları
- en son
- 2024-05-01-preview
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2019-06-01-preview
- 2015-05-01-preview
- 2014-04-01
Bicep kaynak tanımı
Sunucuların 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.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Sql/servers@2024-05-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Özellik değerleri
Microsoft.Sql/servers
Ad | Açıklama | Değer |
---|---|---|
kimlik | Sunucunun Azure Active Directory kimliği. | ResourceIdentity |
yer | Kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Kaynak özellikleri. | ServerProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
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çma | Sunucu yöneticisinin oturum açma adı. | dizgi |
principalType | Sunucu yöneticisinin Asıl Türü. | 'Uygulama' 'Grup' 'Kullanıcı' |
sıd | Sunucu yöneticisinin SID (nesne kimliği). | dizgi 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. | dizgi 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}$ |
ServerProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. | dizgi |
administratorLoginPassword | Yönetici oturum açma parolası (sunucu oluşturma için gereklidir). | dizgi 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 | dizgi 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. | dizgi |
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. | dizgi |
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 'Etkin' veya 'Devre Dışı' veya 'SecuredByPerimeter' olmalıdır | 'Devre Dışı' 'Etkin' 'SecuredByPerimeter' |
restrictOutboundNetworkAccess | Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmaması. 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ü. | dizgi |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserIdentity
Ad | Açıklama | Değer |
---|
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
Bicep Dosyası | Açıklama |
---|---|
Log Analytics'a yazılan Denetim ile Azure SQL Server'ı |
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 |
sql server ve veritabanı oluşturma |
Bu şablon SQL Veritabanı ve Sunucusu oluşturmanıza olanak tanır. |
Saydam Şifreleme ile Ayrılmış SQL havuzu |
Saydam Veri Şifrelemesi ile bir SQL Server ve Ayrılmış SQL havuzu (eski adıyla SQL DW) oluşturur. |
Azure Mimari'de Spor Analizi Dağıtma | ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren 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ı tarafından yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizileri Kullanıcı rolü verilir. |
Özel Uç Nokta örneği | Bu şablon, Azure SQL Server'ı işaret eden bir özel uç noktanın nasıl oluşturulacağını gösterir |
SQL Veritabanı ile Web Uygulaması Sağlama |
Bu şablon bir Web Uygulaması, 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ıyor. |
Azure SQL ile Linux üzerinde Sonarqube Docker Web App |
Bu şablon, Resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Server tarafından desteklenen Bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır. |
SQL mantıksal sunucusu |
Bu şablon SQL mantıksal sunucusu oluşturmanıza olanak tanır. |
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması |
Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek |
ARM şablonu kaynak tanımı
Sunucuların 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.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2024-05-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Özellik değerleri
Microsoft.Sql/servers
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2024-05-01-preview' |
kimlik | Sunucunun Azure Active Directory kimliği. | ResourceIdentity |
yer | Kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Kaynak özellikleri. | ServerProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Sql/servers' |
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
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çma | Sunucu yöneticisinin oturum açma adı. | dizgi |
principalType | Sunucu yöneticisinin Asıl Türü. | 'Uygulama' 'Grup' 'Kullanıcı' |
sıd | Sunucu yöneticisinin SID (nesne kimliği). | dizgi 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. | dizgi 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}$ |
ServerProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. | dizgi |
administratorLoginPassword | Yönetici oturum açma parolası (sunucu oluşturma için gereklidir). | dizgi 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 | dizgi 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. | dizgi |
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. | dizgi |
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 'Etkin' veya 'Devre Dışı' veya 'SecuredByPerimeter' olmalıdır | 'Devre Dışı' 'Etkin' 'SecuredByPerimeter' |
restrictOutboundNetworkAccess | Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmaması. 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ü. | dizgi |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserIdentity
Ad | Açıklama | Değer |
---|
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Azure SQL arka uç ile App Service Ortamı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. |
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi |
Ş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) |
Bir blob depolama yazılan Denetim ile Azure SQL Server'ı |
Bu şablon, denetim günlüklerini bir blob depolama alanına yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Event Hub'a yazılan Denetim ile Azure SQL Server'ı |
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'a yazılan Denetim ile Azure SQL Server'ı |
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 |
sql server ve veritabanı oluşturma |
Bu şablon SQL Veritabanı ve Sunucusu oluşturmanıza olanak tanır. |
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma |
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur. |
Veri şifreleme koruyucusu ile Azure SQL Server oluşturma |
Bu şablon bir Azure SQL sunucusu oluşturur, veri şifreleme koruyucusunu belirli bir Key Vault'ta depolanan belirli bir anahtarı kullanarak etkinleştirir |
Yük Devretme Grubu ile Azure SQL Sunucuları ve Veritabanı Oluşturma |
İki Azure SQL sunucusu, bir veritabanı ve bir yük devretme grubu oluşturur. |
Web Uygulaması oluşturma, yapılandırma ve Azure VM'ye dağıtma |
SQL Azure veritabanı ile Windows VM oluşturma ve yapılandırma ve PowerShell DSC kullanarak ortama web uygulaması dağıtma |
Saydam Şifreleme ile Ayrılmış SQL havuzu |
Saydam Veri Şifrelemesi ile bir SQL Server ve Ayrılmış SQL havuzu (eski adıyla SQL DW) oluşturur. |
HDInsight kümesi ve SQL veritabanı dağıtma |
Bu şablon, Sqoop'u test etmek için hdInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır. |
yeni bir SQL Elastik Havuzu dağıtma |
Bu şablon, yeni ilişkili SQL Server'ı ve ona atamak üzere yeni SQL Veritabanları ile yeni bir SQL Elastik Havuzu dağıtmanızı sağlar. |
Deneme lisansıyla Octopus Deploy 3.0 |
Bu şablon, deneme lisansıyla tek bir Octopus Deploy 3.0 sunucusu dağıtmanızı sağlar. Bu, tek bir Windows Server 2012R2 VM (Standart D2) ve SQL DB (S1 katmanı) üzerinde Kaynak Grubu için belirtilen konuma dağıtılır. |
Azure Mimari'de Spor Analizi Dağıtma |
ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren 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ı tarafından yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizileri Kullanıcı rolü verilir. |
SQL Veritabanları ile Django Uygulaması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 kullanılarak web tarayıcısında görüntülenen bazı örnek verileri içeren bir örnek tablo içeren bir SQL Veritabanı da oluşturur |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar |
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ı'ndan edinilebilen bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için sunulan ve 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. |
Azure'da EPiserverCMS' |
Bu şablon, Azure'da EpiServerCMS dağıtımı için gereken kaynakları oluşturmanıza olanak tanır |
ILB ASE ile |
App Service Ortamı, Azure App Service uygulamalarını Web Apps, Mobile Apps ve API Apps gibi yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure App Service Premium hizmet planı seçeneğidir. |
Kentico Xperience |
Bu şablon, Microsoft Azure'da Kentico Xperience ortamlarını barındırmak için gereken kaynakların dağıtımını kolaylaştırır. |
Azure DMS kullanarak Azure SQL veritabanına geçiş |
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 SQL Veritabanı, Azure SQL Yönetilen Örneği veya Azure Sanal Makinesindeki Microsoft SQL Server'a geçişini basitleştirir. Bu şablon azure veritabanı geçiş hizmetinin bir örneğini, üzerinde SQL server'ın yüklü olduğu bir Azure VM'sini, ü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. gibi gerekli kaynakları dağıtır. |
Orchard CMS Video Portalı Web Uygulaması |
Bu şablon, Azure Media Services modülü etkin ve yapılandırılmış olarak Azure App Service Web Apps'te Orchard CMS'yi dağıtmak için kolay bir yol sağlar. |
Özel Uç Nokta örneği |
Bu şablon, Azure SQL Server'ı işaret eden bir özel uç noktanın nasıl oluşturulacağını gösterir |
SQL Veritabanı ile Mobil Uygulama Sağlama |
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. |
TDE ile SQL Veritabanı Sağlama |
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. |
SQL Veritabanı ile Web Uygulaması Sağlama |
Bu şablon bir Web Uygulaması, 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ıyor. |
Yüksek Kullanılabilirlik ile Uzak Masaüstü Hizmetlerini |
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 tam olarak yedekli ve yüksek oranda kullanılabilir bir çözüm dağıtmaktır. |
Ölçeklenebilir Umbraco CMS Web Uygulaması |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Basit Umbraco CMS Web Uygulaması |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Azure SQL ile Linux üzerinde Sonarqube Docker Web App |
Bu şablon, Resmi Sonarqube görüntüsünü kullanarak ve bir Azure SQL Server tarafından desteklenen Bir Azure App Service web uygulaması Linux kapsayıcısında Sonarqube dağıtır. |
SQL mantıksal sunucusu |
Bu şablon SQL mantıksal sunucusu oluşturmanıza olanak tanır. |
SQL server'yalnızca Azure AD kimlik doğrulaması |
Bu şablon, Azure AD yönetici kümesi ve Yalnızca Azure AD kimlik doğrulaması özelliği etkin olarak Azure'da SQL server oluşturmanıza olanak tanır. |
SQL Veritabanı, Azure Cosmos DB, Azure Search ile Web Uygulaması |
Bu şablon bir Web Uygulaması, SQL Veritabanı, Azure Cosmos DB, Azure Search ve Application Insights sağlar. |
Yönetilen Kimlik, SQL Server ve ΑΙ ile Web Uygulaması |
Uygulama + veri + yönetilen kimlik + izleme için Azure altyapısını dağıtmaya yönelik basit örnek |
Azure SQL Özel Uç Noktası kullanan WebApp'i |
Bu şablon, Azure SQL Server'ı işaret eden özel uç nokta kullanan bir Web uygulamasının nasıl oluşturulacağını gösterir |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Sunucuların 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.Sql/servers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers@2024-05-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
administrators = {
administratorType = "string"
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
Microsoft.Sql/servers
Ad | Açıklama | Değer |
---|---|---|
kimlik | Sunucunun Azure Active Directory kimliği. | ResourceIdentity |
yer | Kaynak konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Kaynak özellikleri. | ServerProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Sql/servers@2024-05-01-preview" |
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|
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çma | Sunucu yöneticisinin oturum açma adı. | dizgi |
principalType | Sunucu yöneticisinin Asıl Türü. | 'Uygulama' 'Grup' 'Kullanıcı' |
sıd | Sunucu yöneticisinin SID (nesne kimliği). | dizgi 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. | dizgi 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}$ |
ServerProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Sunucu için yönetici kullanıcı adı. Oluşturulduktan sonra değiştirilemez. | dizgi |
administratorLoginPassword | Yönetici oturum açma parolası (sunucu oluşturma için gereklidir). | dizgi 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 | dizgi 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. | dizgi |
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. | dizgi |
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 'Etkin' veya 'Devre Dışı' veya 'SecuredByPerimeter' olmalıdır | 'Devre Dışı' 'Etkin' 'SecuredByPerimeter' |
restrictOutboundNetworkAccess | Bu sunucu için giden ağ erişiminin kısıtlanıp kısıtlanmaması. 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ü. | dizgi |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
UserIdentity
Ad | Açıklama | Değer |
---|