Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Dienstressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataMigration/Services-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.DataMigration/services@2025-09-01-preview' = {
etag: 'string'
kind: 'string'
location: 'string'
name: 'string'
properties: {
autoStopDelay: 'string'
deleteResourcesOnStop: bool
publicKey: 'string'
virtualNicId: 'string'
virtualSubnetId: 'string'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.DataMigration/Services
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| etag | Wert des starken HTTP-Entitätstags. Wird ignoriert, wenn übermittelt | Schnur |
| freundlich | Die Ressourcenart. Es wird nur "vm" (Standard) unterstützt. | Schnur |
| Standort | Schnur | |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Benutzerdefinierte Diensteigenschaften | DataMigrationServiceEigenschaften |
| Sku | Dienst-SKU | ServiceSku- |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
DataMigrationServiceEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| autoStopVerzögerung | Die Zeitverzögerung, bevor der Dienst beim Leerlauf automatisch beendet wird. | Schnur |
| deleteResourcesOnStop | Gibt an, ob Dienstressourcen beim Beenden gelöscht werden sollen. (Standardmäßig aktiviert) | Boolesch |
| publicKey | Der öffentliche Schlüssel des Diensts, der zum Verschlüsseln von geheimen Schlüsseln verwendet wird, die an den Dienst gesendet werden | Schnur |
| virtualNicId | Die ID der Microsoft.Network/networkInterfaces-Ressource, die der Dienst hat | Schnur |
| virtualSubnetId | Die ID der Microsoft.Network/virtualNetworks/Subnets-Ressource, mit der der Dienst verbunden werden soll | Schnur |
DataMigrationServiceTags
| Name | BESCHREIBUNG | Wert |
|---|
ServiceSku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Die Kapazität der SKU, wenn sie die Skalierung unterstützt | INT |
| Familie | Die SKU-Familie, die verwendet wird, wenn der Dienst über mehrere Leistungsklassen innerhalb einer Ebene verfügt, z. B. "A", "D" usw. für virtuelle Computer | Schnur |
| Name | Der eindeutige Name der SKU, z. B. "P3". | Schnur |
| Größe | Die Größe der SKU, die verwendet wird, wenn der Name allein keine Dienstgröße anschreibt oder wenn eine SKU mehrere Leistungsklassen innerhalb einer Familie aufweist, z. B. "A1" für virtuelle Computer | Schnur |
| Ebene | Die Ebene der SKU, z. B. "Basic", "General Purpose" oder "Business Critical" | Schnur |
Verwendungsbeispiele
Bicep-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Azure Database Migration Service.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource service 'Microsoft.DataMigration/services@2018-04-19' = {
name: resourceName
location: location
sku: {
name: 'Standard_1vCores'
}
kind: 'Cloud'
properties: {
virtualSubnetId: subnet.id
}
}
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
name: resourceName
location: location
properties: {
addressSpace: {
addressPrefixes: [
'10.0.0.0/16'
]
}
dhcpOptions: {
dnsServers: []
}
subnets: []
}
}
resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
name: resourceName
parent: virtualNetwork
properties: {
addressPrefix: '10.0.1.0/24'
delegations: []
privateEndpointNetworkPolicies: 'Enabled'
privateLinkServiceNetworkPolicies: 'Enabled'
serviceEndpointPolicies: []
serviceEndpoints: []
}
}
Azure-Schnellstartbeispiele
Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.
| Bicep-Datei | BESCHREIBUNG |
|---|---|
| Bereitstellen des Azure Database Migration Service (DMS)- | Der Azure-Datenbankmigrationsdienst ist ein vollständig verwalteter Dienst, der nahtlose Migrationen von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimalen Ausfallzeiten (Onlinemigrationen) ermöglicht. |
ARM-Vorlagenressourcendefinition
Der Dienstressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataMigration/Services-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DataMigration/services",
"apiVersion": "2025-09-01-preview",
"name": "string",
"etag": "string",
"kind": "string",
"location": "string",
"properties": {
"autoStopDelay": "string",
"deleteResourcesOnStop": "bool",
"publicKey": "string",
"virtualNicId": "string",
"virtualSubnetId": "string"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.DataMigration/Services
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '01.09.2025-Vorschau' |
| etag | Wert des starken HTTP-Entitätstags. Wird ignoriert, wenn übermittelt | Schnur |
| freundlich | Die Ressourcenart. Es wird nur "vm" (Standard) unterstützt. | Schnur |
| Standort | Schnur | |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Benutzerdefinierte Diensteigenschaften | DataMigrationServiceEigenschaften |
| Sku | Dienst-SKU | ServiceSku- |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Typ | Der Ressourcentyp | "Microsoft.DataMigration/Services" |
DataMigrationServiceEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| autoStopVerzögerung | Die Zeitverzögerung, bevor der Dienst beim Leerlauf automatisch beendet wird. | Schnur |
| deleteResourcesOnStop | Gibt an, ob Dienstressourcen beim Beenden gelöscht werden sollen. (Standardmäßig aktiviert) | Boolesch |
| publicKey | Der öffentliche Schlüssel des Diensts, der zum Verschlüsseln von geheimen Schlüsseln verwendet wird, die an den Dienst gesendet werden | Schnur |
| virtualNicId | Die ID der Microsoft.Network/networkInterfaces-Ressource, die der Dienst hat | Schnur |
| virtualSubnetId | Die ID der Microsoft.Network/virtualNetworks/Subnets-Ressource, mit der der Dienst verbunden werden soll | Schnur |
DataMigrationServiceTags
| Name | BESCHREIBUNG | Wert |
|---|
ServiceSku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Die Kapazität der SKU, wenn sie die Skalierung unterstützt | INT |
| Familie | Die SKU-Familie, die verwendet wird, wenn der Dienst über mehrere Leistungsklassen innerhalb einer Ebene verfügt, z. B. "A", "D" usw. für virtuelle Computer | Schnur |
| Name | Der eindeutige Name der SKU, z. B. "P3". | Schnur |
| Größe | Die Größe der SKU, die verwendet wird, wenn der Name allein keine Dienstgröße anschreibt oder wenn eine SKU mehrere Leistungsklassen innerhalb einer Familie aufweist, z. B. "A1" für virtuelle Computer | Schnur |
| Ebene | Die Ebene der SKU, z. B. "Basic", "General Purpose" oder "Business Critical" | Schnur |
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
| Schablone | BESCHREIBUNG |
|---|---|
|
Bereitstellen des Azure Database Migration Service (DMS)- |
Der Azure-Datenbankmigrationsdienst ist ein vollständig verwalteter Dienst, der nahtlose Migrationen von mehreren Datenbankquellen zu Azure-Datenplattformen mit minimalen Ausfallzeiten (Onlinemigrationen) ermöglicht. |
|
Migrieren zur Azure SQL-Datenbank mithilfe von Azure DMS |
Der Azure Database Migration Service (DMS) wurde entwickelt, um den Prozess der Migration lokaler Datenbanken zu Azure zu optimieren. DMS vereinfacht die Migration vorhandener lokaler SQL Server- und Oracle-Datenbanken zu Azure SQL-Datenbank, azure SQL Managed Instance oder Microsoft SQL Server in einem virtuellen Azure-Computer. Diese Vorlage würde eine Instanz des Azure-Datenbankmigrationsdiensts bereitstellen, eine Azure-VM, auf der sql server installiert ist, die als Quellserver mit vorab erstellter Datenbank fungiert, und einen Ziel-Azure SQL DB-Server, der über ein vordefiniertes Schema der Datenbank verfügt, das von Source zu Zielserver migriert werden soll. Die Vorlage stellt außerdem die erforderlichen Ressourcen wie NIC, vnet usw. bereit, um den Quellcomputer, den DMS-Dienst und den Zielserver zu unterstützen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Dienstressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DataMigration/Services-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataMigration/services@2025-09-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
kind = "string"
properties = {
autoStopDelay = "string"
deleteResourcesOnStop = bool
publicKey = "string"
virtualNicId = "string"
virtualSubnetId = "string"
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Eigenschaftswerte
Microsoft.DataMigration/Services
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| etag | Wert des starken HTTP-Entitätstags. Wird ignoriert, wenn übermittelt | Schnur |
| freundlich | Die Ressourcenart. Es wird nur "vm" (Standard) unterstützt. | Schnur |
| Standort | Schnur | |
| Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| Eigenschaften | Benutzerdefinierte Diensteigenschaften | DataMigrationServiceEigenschaften |
| Sku | Dienst-SKU | ServiceSku- |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. |
| Typ | Der Ressourcentyp | "Microsoft.DataMigration/services@2025-09-01-preview" |
DataMigrationServiceEigenschaften
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| autoStopVerzögerung | Die Zeitverzögerung, bevor der Dienst beim Leerlauf automatisch beendet wird. | Schnur |
| deleteResourcesOnStop | Gibt an, ob Dienstressourcen beim Beenden gelöscht werden sollen. (Standardmäßig aktiviert) | Boolesch |
| publicKey | Der öffentliche Schlüssel des Diensts, der zum Verschlüsseln von geheimen Schlüsseln verwendet wird, die an den Dienst gesendet werden | Schnur |
| virtualNicId | Die ID der Microsoft.Network/networkInterfaces-Ressource, die der Dienst hat | Schnur |
| virtualSubnetId | Die ID der Microsoft.Network/virtualNetworks/Subnets-Ressource, mit der der Dienst verbunden werden soll | Schnur |
DataMigrationServiceTags
| Name | BESCHREIBUNG | Wert |
|---|
ServiceSku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Die Kapazität der SKU, wenn sie die Skalierung unterstützt | INT |
| Familie | Die SKU-Familie, die verwendet wird, wenn der Dienst über mehrere Leistungsklassen innerhalb einer Ebene verfügt, z. B. "A", "D" usw. für virtuelle Computer | Schnur |
| Name | Der eindeutige Name der SKU, z. B. "P3". | Schnur |
| Größe | Die Größe der SKU, die verwendet wird, wenn der Name allein keine Dienstgröße anschreibt oder wenn eine SKU mehrere Leistungsklassen innerhalb einer Familie aufweist, z. B. "A1" für virtuelle Computer | Schnur |
| Ebene | Die Ebene der SKU, z. B. "Basic", "General Purpose" oder "Business Critical" | Schnur |
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Azure Database Migration Service.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "virtualNetwork" {
type = "Microsoft.Network/virtualNetworks@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressSpace = {
addressPrefixes = [
"10.0.0.0/16",
]
}
dhcpOptions = {
dnsServers = [
]
}
subnets = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
lifecycle {
ignore_changes = [body.properties.subnets]
}
}
resource "azapi_resource" "subnet" {
type = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
parent_id = azapi_resource.virtualNetwork.id
name = var.resource_name
body = {
properties = {
addressPrefix = "10.0.1.0/24"
delegations = [
]
privateEndpointNetworkPolicies = "Enabled"
privateLinkServiceNetworkPolicies = "Enabled"
serviceEndpointPolicies = [
]
serviceEndpoints = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "service" {
type = "Microsoft.DataMigration/services@2018-04-19"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
kind = "Cloud"
properties = {
virtualSubnetId = azapi_resource.subnet.id
}
sku = {
name = "Standard_1vCores"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}