Microsoft.Sql servidores 2021-08-01-pré-visualização
Definição de recurso bicep
O tipo de recurso dos servidores pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Sql/servidores, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Sql/servers@2021-08-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'ActiveDirectory'
azureADOnlyAuthentication: bool
login: 'string'
principalType: 'string'
sid: 'string'
tenantId: 'string'
}
federatedClientId: 'string'
keyId: 'string'
minimalTlsVersion: 'string'
primaryUserAssignedIdentityId: 'string'
publicNetworkAccess: 'string'
restrictOutboundNetworkAccess: 'string'
version: 'string'
}
}
Valores imobiliários
servidores
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Letras minúsculas, números e hífenes. Não se pode começar ou acabar com hífen. O nome do recurso deve ser único em todo o Azure. |
localização | Localização do recurso. | corda (necessária) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
identidade | A identidade do Diretório Ativo Azure do servidor. | Fonte de recursos |
propriedades | Propriedades de recursos. | ServerProperties |
Fonte de recursos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Desaprova isto para 'SystemAssigned' de modo a criar e atribuir automaticamente um diretor de diretório ativo Azure para o recurso. | "Nenhum" 'Sistema Assintado' 'SystemAssigned,UserAssigned' 'UtilizadorAssatado' |
nomeações para assediadas do utilizador | Os ids de recursos do utilizador atribuiu identidades para usar | objeto |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratordiaLogin | Nome de utilizador do administrador para o servidor. Uma vez criado, não pode ser alterado. | string |
administratorLoginPassword | A palavra-passe de login do administrador (necessária para a criação do servidor). | string |
administradores | O administrador do diretor ativo do Azure. | ServerExternalAdministrator |
federatedClientId | O ID do Cliente usado para o cenário cmk inquilino transversal | string |
keyId | Um CMK URI da chave a utilizar para encriptação. | string |
minimalTlsVersion | Versão mínima TLS. Valores permitidos: '1.0', '1.1', '1.2' | string |
primaryUserAssignedId | O id de recursos de um utilizador atribuído identidade para ser usado por padrão. | string |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | 'Deficiente' 'Habilitado' |
restringirOutboundNetworkAccess | Se restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | 'Deficiente' 'Habilitado' |
versão | A versão do servidor. | string |
ServerExternalAdministrator
Nome | Descrição | Valor |
---|---|---|
tipo de administrador | Tipo de administrador de corte. | 'ActiveDirectory' |
azureADOnlyAuthentication | Azure Ative Directy apenas Autenticação ativada. | bool |
início de sessão | Nome de login do administrador do servidor. | string |
principalType | Tipo principal do administrador de corte. | 'Aplicação' 'Grupo' 'Utilizador' |
sid | SID (ID do objeto) do administrador do servidor. | string |
inquilinoId | Identificação do administrador do administrador. | string |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
App Django com Bases de Dados SQL |
Este modelo utiliza a extensão Azure Linux CustomScript para implementar uma aplicação. Este exemplo cria um Ubuntu VM, faz uma instalação silenciosa de Python, Django e Apache, e depois cria uma simples aplicação Django. O modelo também cria uma Base de Dados SQL, com uma tabela de amostras com alguns dados de amostra que foram apresentados no navegador web usando uma consulta |
EPiserverCMS em Azure |
Este modelo permite criar recursos necessários para a implantação de EpiServerCMS em Azure |
Kentico Xperience |
Este modelo facilita a implementação de recursos necessários para hospedar ambientes Kentico Xperience no Microsoft Azure. |
Escala de escala automática LANSA Windows VMSet com SQL do Azure Base de Dados |
O modelo implementa um VMSS do Windows com uma contagem desejada de VMs no conjunto de escala e um MSI LANSA para instalar em cada VM. Uma vez implementado o Conjunto de Escala VM, é utilizada uma extensão de script personalizada para instalar o MSI LANSA) |
Implantar o Polvo Deploy 3.0 com uma licença de julgamento |
Este modelo permite-lhe implantar um único servidor Octopus Deploy 3.0 com uma licença de teste. Isto irá implantar-se num único Windows Server 2012R2 VM (Standard D2) e SQL DB (nível S1) na localização especificada para o Grupo de Recursos. |
Site Web do Portal de Vídeo do Pomar CMS |
Este modelo proporciona uma maneira fácil de implantar o Pomar CMS em Serviço de Aplicações do Azure Aplicações Web com o módulo Azure Media Services ativado e configurado. |
Criar um servidor SQL do Azure, com protetor de encriptação de dados |
Este modelo cria um servidor SQL do Azure, ativa o protetor de encriptação de dados utilizando uma determinada chave armazenada num dado Key Vault |
App web umbraco cms escalável |
Este modelo fornece uma maneira fácil de implementar uma aplicação web CMS umbraco em Serviço de Aplicações do Azure Aplicações Web. |
Aplicação Web Simples Umbraco CMS |
Este modelo fornece uma maneira fácil de implementar uma aplicação web CMS umbraco em Serviço de Aplicações do Azure Aplicações Web. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção em nuvem para uma Enterprise, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações em nuvem. CloudWise (um nome de código para a solução), é uma solução composta disponível a partir do Azure Partner QuickStarts, é um facilitador de adoção tanto para clientes, integradores de sistemas e parceiros, que oferece uma solução de governação e operações auto-realtadas e automatizadas, focada em Otimizar os Seus Custos, Melhorar a Sua Aplicação(s) Fiabilidade, Redução do Risco de Negócio. A solução destaca os pilares fundamentais da governação da Visibilidade e Do Controlo. |
EShop Website com ILB ASE |
Um Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que proporciona um ambiente totalmente isolado e dedicado para executar de forma segura Serviço de Aplicações do Azure aplicações em alta escala, incluindo Aplicações Web , Aplicativos Móveis e API. |
WebApp consumindo um SQL do Azure Private Endpoint |
Este modelo mostra como criar uma aplicação Web que consome um ponto final privado apontando para SQL do Azure Servidor |
Serviços remotos de desktop com alta disponibilidade |
Este código de amostra de modelo ARM irá implementar um laboratório de Recolha de Sessão Remote Desktop Services 2019 com elevada disponibilidade. O objetivo é implementar uma solução totalmente redundante e altamente disponível para serviços de desktop remoto, utilizando o Windows Server 2019. |
Implementar o Sports Analytics na Azure Architecture |
Cria uma conta de armazenamento Azure com ativação ADLS Gen 2, uma instância Azure Data Factory com serviços ligados para a conta de armazenamento (uma base de dados de SQL do Azure se implementada), e uma instância Azure Databricks. A identidade AAD para o utilizador que implementa o modelo e a identidade gerida para a instância ADF será concedida a função de Contribuinte de Dados de Armazenamento blob na conta de armazenamento. Existem também opções para implementar um Azure Key Vault instância, uma Base de Dados SQL do Azure e um Azure Event Hub (para casos de uso de streaming). Quando um Key Vault Azure é implementado, a identidade gerida pela fábrica de dados e a identidade AAD para o utilizador que implementa o modelo receberão o papel de Utilizador Key Vault Secrets. |
Web App com um Base de Dados SQL, Azure Cosmos DB, Azure Search |
Este modelo prevê uma Web App, um Base de Dados SQL, Azure Cosmos DB, Azure Search and Application Insights. |
Migrar para SQL do Azure base de dados usando Azure DMS |
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target. |
Implementar um cluster HDInsight e uma base de dados SQL |
Este modelo permite-lhe criar um cluster HDInsight e uma Base de Dados SQL para testar o Sqoop. |
Exemplo de ponto final privado |
Este modelo mostra como criar um ponto final privado apontando para SQL do Azure Servidor |
SQL do Azure Servidor com Auditoria escrita para um armazenamento de bolhas |
Este modelo permite-lhe implementar um servidor SQL do Azure com Auditoria habilitada a escrever registos de auditoria para um armazenamento de bolhas |
SQL do Azure Servidor com Auditoria escrita para o Centro de Eventos |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria habilitada a escrever registos de auditoria no Event Hub |
SQL do Azure Servidor com Auditoria escrita para Log Analytics |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria habilitada a escrever registos de auditoria para Log Analytics (espaço de trabalho OMS) |
Piscina SQL dedicada com Encriptação Transparente |
Cria um SQL Server e uma piscina DE SQL dedicada (anteriormente SQL DW) com encriptação de dados transparente. |
Criar uma SQL Server e base de dados |
Este modelo permite-lhe criar Base de Dados SQL e Servidor. |
Provisão de um Base de Dados SQL com TDE |
Este modelo prevê uma SQL Server com firewall aberta para o tráfego Azure e uma base de dados SQL com Encriptação de Dados Transparente (TDE). |
Implementar uma nova Piscina Elástica SQL |
Este modelo permite-lhe implementar uma nova Piscina Elástica SQL com as suas novas SQL Server associadas e novas Bases de Dados SQL para atribuir ao mesmo. |
Servidor lógico SQL |
Este modelo permite criar um servidor lógico SQL. |
Servidor SQL com autenticação apenas Azure AD |
Este modelo permite criar o servidor SQL em Azure com o conjunto de administração Azure AD e a função de autenticação apenas Azure AD ativada. |
Criar servidores e bases de dados de SQL do Azure com o Grupo Failover |
Cria dois servidores SQL do Azure, uma base de dados e um grupo de falhanços. |
Ambiente do Serviço de Aplicações com SQL do Azure backend |
Este modelo cria uma Ambiente do Serviço de Aplicações com um backend SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente usados em um ambiente privado/isolado. |
Disponibilização de uma Aplicação Móvel com um Base de Dados SQL |
Este modelo prevê uma Aplicação Móvel, Base de Dados SQL e Centro de Notificação. Configura uma cadeia de ligação na aplicação móvel para o centro de dados e notificação. |
Web App com Identidade Gerida, SQL Server e ΑΙ |
Exemplo simples para implementar infraestrutura Azure para app + dados + identidade gerida + monitorização |
Criar uma Aplicação Web + Redis Cache + SQL DB com um modelo |
Este modelo cria uma App Web Azure com cache Redis e um Base de Dados SQL. |
Disposição de uma Web App com um Base de Dados SQL |
Este modelo prevê uma Web App, uma Base de Dados SQL, definições de AutoScale, regras de alerta e Insights de Aplicações. Configura uma cadeia de ligação na aplicação web para a base de dados. |
Criar, configurar e implementar aplicação web para um VM Azure |
Criar e configurar um VM do Windows com SQL Azure base de dados e implementar aplicações web para o ambiente utilizando o PowerShell DSC |
Sonarqube Docker Web App em Linux com SQL do Azure |
Este modelo implementa o Sonarqube num Serviço de Aplicações do Azure recipiente linux de aplicação web usando a imagem oficial do Sonarqube e apoiado por um servidor SQL do Azure. |
Definição de recurso de modelo DE ARM
O tipo de recurso dos servidores pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Sql/servidores, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2021-08-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "ActiveDirectory",
"azureADOnlyAuthentication": "bool",
"login": "string",
"principalType": "string",
"sid": "string",
"tenantId": "string"
},
"federatedClientId": "string",
"keyId": "string",
"minimalTlsVersion": "string",
"primaryUserAssignedIdentityId": "string",
"publicNetworkAccess": "string",
"restrictOutboundNetworkAccess": "string",
"version": "string"
}
}
Valores imobiliários
servidores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Sql/servidores' |
apiVersion | A versão api de recurso | '2021-08-01-pré-estreia' |
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Letras minúsculas, números e hífenes. Não se pode começar ou acabar com hífen. O nome do recurso deve ser único em todo o Azure. |
localização | Localização do recurso. | corda (necessária) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
identidade | A identidade do Diretório Ativo Azure do servidor. | Fonte de recursos |
propriedades | Propriedades de recursos. | ServerProperties |
Fonte de recursos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Desaprova isto para 'SystemAssigned' de modo a criar e atribuir automaticamente um diretor de diretório ativo Azure para o recurso. | "Nenhum" 'Sistema Assintado' 'SystemAssigned,UserAssigned' 'UtilizadorAssatado' |
nomeações para assediadas do utilizador | Os ids de recursos do utilizador atribuiu identidades para usar | objeto |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratordiaLogin | Nome de utilizador do administrador para o servidor. Uma vez criado, não pode ser alterado. | string |
administratorLoginPassword | A palavra-passe de login do administrador (necessária para a criação do servidor). | string |
administradores | O administrador do diretor ativo do Azure. | ServerExternalAdministrator |
federatedClientId | O ID do Cliente usado para o cenário cmk inquilino transversal | string |
keyId | Um CMK URI da chave a utilizar para encriptação. | string |
minimalTlsVersion | Versão mínima TLS. Valores permitidos: '1.0', '1.1', '1.2' | string |
primaryUserAssignedId | O id de recursos de um utilizador atribuído identidade para ser usado por padrão. | string |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | 'Deficiente' 'Habilitado' |
restringirOutboundNetworkAccess | Se restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | 'Deficiente' 'Habilitado' |
versão | A versão do servidor. | string |
ServerExternalAdministrator
Nome | Descrição | Valor |
---|---|---|
tipo de administrador | Tipo de administrador de corte. | 'ActiveDirectory' |
azureADOnlyAuthentication | Azure Ative Directy apenas Autenticação ativada. | bool |
início de sessão | Nome de login do administrador do servidor. | string |
principalType | Tipo principal do administrador de corte. | 'Aplicação' 'Grupo' 'Utilizador' |
sid | SID (ID do objeto) do administrador do servidor. | string |
inquilinoId | Identificação do administrador do administrador. | string |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
App Django com Bases de Dados SQL |
Este modelo utiliza a extensão Azure Linux CustomScript para implementar uma aplicação. Este exemplo cria um Ubuntu VM, faz uma instalação silenciosa de Python, Django e Apache, e depois cria uma simples aplicação Django. O modelo também cria uma Base de Dados SQL, com uma tabela de amostras com alguns dados de amostra que foram apresentados no navegador web usando uma consulta |
EPiserverCMS em Azure |
Este modelo permite criar recursos necessários para a implantação de EpiServerCMS em Azure |
Kentico Xperience |
Este modelo facilita a implementação de recursos necessários para hospedar ambientes Kentico Xperience no Microsoft Azure. |
Escala de escala automática LANSA Windows VMSet com SQL do Azure Base de Dados |
O modelo implementa um VMSS do Windows com uma contagem desejada de VMs no conjunto de escala e um MSI LANSA para instalar em cada VM. Uma vez implementado o Conjunto de Escala VM, é utilizada uma extensão de script personalizada para instalar o MSI LANSA) |
Implantar o Polvo Deploy 3.0 com uma licença de julgamento |
Este modelo permite-lhe implantar um único servidor Octopus Deploy 3.0 com uma licença de teste. Isto irá implantar-se num único Windows Server 2012R2 VM (Standard D2) e SQL DB (nível S1) na localização especificada para o Grupo de Recursos. |
Site Web do Portal de Vídeo do Pomar CMS |
Este modelo proporciona uma maneira fácil de implantar o Pomar CMS em Serviço de Aplicações do Azure Aplicações Web com o módulo Azure Media Services ativado e configurado. |
Criar um servidor SQL do Azure, com protetor de encriptação de dados |
Este modelo cria um servidor SQL do Azure, ativa o protetor de encriptação de dados utilizando uma determinada chave armazenada num dado Key Vault |
App web umbraco cms escalável |
Este modelo fornece uma maneira fácil de implementar uma aplicação web CMS umbraco em Serviço de Aplicações do Azure Aplicações Web. |
Aplicação Web Simples Umbraco CMS |
Este modelo fornece uma maneira fácil de implementar uma aplicação web CMS umbraco em Serviço de Aplicações do Azure Aplicações Web. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção em nuvem para uma Enterprise, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações em nuvem. CloudWise (um nome de código para a solução), é uma solução composta disponível a partir do Azure Partner QuickStarts, é um facilitador de adoção tanto para clientes, integradores de sistemas e parceiros, que oferece uma solução de governação e operações auto-realtadas e automatizadas, focada em Otimizar os Seus Custos, Melhorar a Sua Aplicação(s) Fiabilidade, Redução do Risco de Negócio. A solução destaca os pilares fundamentais da governação da Visibilidade e Do Controlo. |
EShop Website com ILB ASE |
Um Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que proporciona um ambiente totalmente isolado e dedicado para executar de forma segura Serviço de Aplicações do Azure aplicações em alta escala, incluindo Aplicações Web , Aplicativos Móveis e API. |
WebApp consumindo um SQL do Azure Private Endpoint |
Este modelo mostra como criar uma aplicação Web que consome um ponto final privado apontando para SQL do Azure Servidor |
Serviços remotos de desktop com alta disponibilidade |
Este código de amostra de modelo ARM irá implementar um laboratório de Recolha de Sessão Remote Desktop Services 2019 com elevada disponibilidade. O objetivo é implementar uma solução totalmente redundante e altamente disponível para serviços de desktop remoto, utilizando o Windows Server 2019. |
Implementar o Sports Analytics na Azure Architecture |
Cria uma conta de armazenamento Azure com ativação ADLS Gen 2, uma instância Azure Data Factory com serviços ligados para a conta de armazenamento (uma base de dados de SQL do Azure se implementada), e uma instância Azure Databricks. A identidade AAD para o utilizador que implementa o modelo e a identidade gerida para a instância ADF será concedida a função de Contribuinte de Dados de Armazenamento blob na conta de armazenamento. Existem também opções para implementar um Azure Key Vault instância, uma Base de Dados SQL do Azure e um Azure Event Hub (para casos de uso de streaming). Quando um Key Vault Azure é implementado, a identidade gerida pela fábrica de dados e a identidade AAD para o utilizador que implementa o modelo receberão o papel de Utilizador Key Vault Secrets. |
Web App com um Base de Dados SQL, Azure Cosmos DB, Azure Search |
Este modelo prevê uma Web App, um Base de Dados SQL, Azure Cosmos DB, Azure Search and Application Insights. |
Migrar para SQL do Azure base de dados usando Azure DMS |
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target. |
Implementar um cluster HDInsight e uma base de dados SQL |
Este modelo permite-lhe criar um cluster HDInsight e uma Base de Dados SQL para testar o Sqoop. |
Exemplo de ponto final privado |
Este modelo mostra como criar um ponto final privado apontando para SQL do Azure Servidor |
SQL do Azure Servidor com Auditoria escrita para um armazenamento de bolhas |
Este modelo permite-lhe implementar um servidor SQL do Azure com Auditoria habilitada a escrever registos de auditoria para um armazenamento de bolhas |
SQL do Azure Servidor com Auditoria escrita para o Centro de Eventos |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria habilitada a escrever registos de auditoria no Event Hub |
SQL do Azure Servidor com Auditoria escrita para Log Analytics |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria habilitada a escrever registos de auditoria para Log Analytics (espaço de trabalho OMS) |
Piscina SQL dedicada com Encriptação Transparente |
Cria um SQL Server e uma piscina DE SQL dedicada (anteriormente SQL DW) com encriptação de dados transparente. |
Criar uma SQL Server e base de dados |
Este modelo permite-lhe criar Base de Dados SQL e Servidor. |
Provisão de um Base de Dados SQL com TDE |
Este modelo prevê uma SQL Server com firewall aberta para o tráfego Azure e uma base de dados SQL com Encriptação de Dados Transparente (TDE). |
Implementar uma nova Piscina Elástica SQL |
Este modelo permite-lhe implementar uma nova Piscina Elástica SQL com as suas novas SQL Server associadas e novas Bases de Dados SQL para atribuir ao mesmo. |
Servidor lógico SQL |
Este modelo permite criar um servidor lógico SQL. |
Servidor SQL com autenticação apenas Azure AD |
Este modelo permite criar o servidor SQL em Azure com o conjunto de administração Azure AD e a função de autenticação apenas Azure AD ativada. |
Criar servidores e bases de dados de SQL do Azure com o Grupo Failover |
Cria dois servidores SQL do Azure, uma base de dados e um grupo de falhanços. |
Ambiente do Serviço de Aplicações com SQL do Azure backend |
Este modelo cria uma Ambiente do Serviço de Aplicações com um backend SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente usados em um ambiente privado/isolado. |
Disponibilização de uma Aplicação Móvel com um Base de Dados SQL |
Este modelo prevê uma Aplicação Móvel, Base de Dados SQL e Centro de Notificação. Configura uma cadeia de ligação na aplicação móvel para o centro de dados e notificação. |
Web App com Identidade Gerida, SQL Server e ΑΙ |
Exemplo simples para implementar infraestrutura Azure para app + dados + identidade gerida + monitorização |
Criar uma Aplicação Web + Redis Cache + SQL DB com um modelo |
Este modelo cria uma App Web Azure com cache Redis e um Base de Dados SQL. |
Disposição de uma Web App com um Base de Dados SQL |
Este modelo prevê uma Web App, uma Base de Dados SQL, definições de AutoScale, regras de alerta e Insights de Aplicações. Configura uma cadeia de ligação na aplicação web para a base de dados. |
Criar, configurar e implementar aplicação web para um VM Azure |
Criar e configurar um VM do Windows com SQL Azure base de dados e implementar aplicações web para o ambiente utilizando o PowerShell DSC |
Sonarqube Docker Web App em Linux com SQL do Azure |
Este modelo implementa o Sonarqube num Serviço de Aplicações do Azure recipiente linux de aplicação web usando a imagem oficial do Sonarqube e apoiado por um servidor SQL do Azure. |
Definição de recursos Terraform (fornecedor AzAPI)
O tipo de recurso dos servidores pode ser implementado para:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.Sql/servidores, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers@2021-08-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"
keyId = "string"
minimalTlsVersion = "string"
primaryUserAssignedIdentityId = "string"
publicNetworkAccess = "string"
restrictOutboundNetworkAccess = "string"
version = "string"
}
})
}
Valores imobiliários
servidores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Sql/servers@2021-08-01-pré-visualização" |
name | O nome do recurso | corda (necessária) Limite de caracteres: 1-63 Caracteres válidos: Letras minúsculas, números e hífenes. Não se pode começar ou acabar com hífen. O nome do recurso deve ser único em todo o Azure. |
localização | Localização do recurso. | corda (necessária) |
parent_id | Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. | corda (necessária) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
identidade | A identidade do Diretório Ativo Azure do servidor. | Fonte de recursos |
propriedades | Propriedades de recursos. | ServerProperties |
Fonte de recursos
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Desaprova isto para 'SystemAssigned' de modo a criar e atribuir automaticamente um diretor de diretório ativo Azure para o recurso. | "Sistema Assintado" "SystemAssigned,UserAssigned" "Utilizador Assinado" |
identity_ids | Os ids de recursos do utilizador atribuiu identidades para usar | Conjunto de identidade de utilizador. |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratordiaLogin | Nome de utilizador do administrador para o servidor. Uma vez criado, não pode ser alterado. | string |
administratorLoginPassword | A palavra-passe de login do administrador (necessária para a criação do servidor). | string |
administradores | O administrador do diretor ativo do Azure. | ServerExternalAdministrator |
federatedClientId | O ID do Cliente usado para o cenário cmk inquilino transversal | string |
keyId | Um CMK URI da chave a utilizar para encriptação. | string |
minimalTlsVersion | Versão mínima TLS. Valores permitidos: '1.0', '1.1', '1.2' | string |
primaryUserAssignedId | O id de recursos de um utilizador atribuído identidade para ser usado por padrão. | string |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | "Deficiente" "Habilidoso" |
restringirOutboundNetworkAccess | Se restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se for passado, deve ser 'Activado' ou 'Desativado' | "Deficiente" "Habilidoso" |
versão | A versão do servidor. | string |
ServerExternalAdministrator
Nome | Descrição | Valor |
---|---|---|
tipo de administrador | Tipo de administrador de corte. | "ActiveDirectory" |
azureADOnlyAuthentication | Azure Ative Directy apenas Autenticação ativada. | bool |
início de sessão | Nome de login do administrador do servidor. | string |
principalType | Tipo principal do administrador de corte. | "Aplicação" "Grupo" "Utilizador" |
sid | SID (ID do objeto) do administrador do servidor. | string |
inquilinoId | Identificação do administrador do administrador. | string |