Restore-AzCosmosDBAccount
Stellt ein vorhandenes CosmosDB-Konto (live oder gelöscht) in einem bestimmten Zeitstempel auf ein neues Konto wieder her
Syntax
Restore-AzCosmosDBAccount
-RestoreTimestampInUtc <DateTime>
-SourceDatabaseAccountName <String>
-Location <String>
-TargetResourceGroupName <String>
-TargetDatabaseAccountName <String>
[-DatabasesToRestore <PSDatabaseToRestore[]>]
[-GremlinDatabasesToRestore <PSGremlinDatabaseToRestore[]>]
[-TablesToRestore <PSTablesToRestore>]
[-PublicNetworkAccess <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-DisableTtl <Boolean>]
[-Confirm]
[<CommonParameters>]
Beschreibung
Erstellt ein neues CosmosDB-Konto, indem ein vorhandenes Konto mit dem angegebenen Namen und zeitstempel wiederhergestellt wird.
Beispiele
Beispiel 1
Restore-AzCosmosDBAccount -TargetResourceGroupName resourceGroupName -TargetDatabaseAccountName restored-account-name -SourceDatabaseAccountName sourceDatabaseAccountName -RestoreTimestampInUtc 2020-07-20T17:19:25+0000 -Location "West US"
Id : /subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/resourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/restored-account-name
Name : restored-account-name
InstanceId : eeb45f7f-4c05-4b52-9f42-6807d8eb8703
Location : West US
Tags : {}
EnableCassandraConnector :
EnableMultipleWriteLocations : False
VirtualNetworkRules : {}
FailoverPolicies : {restored-account-name-westus}
Locations : {restored-account-name-westus}
ReadLocations : {restored-account-name-westus}
WriteLocations : {restored-account-name-westus}
Capabilities : {}
ConsistencyPolicy : Microsoft.Azure.Management.CosmosDB.Models.ConsistencyPolicy
EnableAutomaticFailover : False
IsVirtualNetworkFilterEnabled : False
IpRules : {}
DatabaseAccountOfferType : Standard
DocumentEndpoint : https://restored-account-name.documents.azure.com:443/
ProvisioningState : Succeeded
Kind : GlobalDocumentDB
ConnectorOffer :
DisableKeyBasedMetadataWriteAccess : False
PublicNetworkAccess : Enabled
KeyVaultKeyUri :
PrivateEndpointConnections :
EnableFreeTier : False
ApiProperties : Microsoft.Azure.Commands.CosmosDB.Models.PSApiProperties
EnableAnalyticalStorage : False
BackupPolicy : Microsoft.Azure.Commands.CosmosDB.Models.PSBackupPolicy
RestoreParameters : Microsoft.Azure.Commands.CosmosDB.Models.PSRestoreParameters
CreateMode : Restore
{{ Erstellt ein neues CosmosDB-Konto, indem ein vorhandenes Konto mit dem angegebenen Namen und dem Zeitstempel wiederhergestellt wird. }}
Parameter
-AsJob
Cmdlet im Hintergrund ausführen
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DatabasesToRestore
Die Liste der PSDatabaseToRestore-Objekte, die die Teilmenge von Datenbanken und Auflistungen angeben, die aus dem Quellkonto wiederhergestellt werden sollen. (Wenn nicht angegeben, werden alle Datenbanken wiederhergestellt)
Typ: | PSDatabaseToRestore[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableTtl
Bool, um anzugeben, ob das wiederhergestellte Konto "Time-To-Live" deaktiviert ist.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-GremlinDatabasesToRestore
Die Liste der PSGremlinDatabaseToRestore-Objekte, die die Teilmenge von Datenbanken und Diagrammen angeben, die aus dem Quellkonto wiederhergestellt werden sollen. (Wenn nicht angegeben, werden alle Datenbanken wiederhergestellt)
Typ: | PSGremlinDatabaseToRestore[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Location
Der Speicherort des Quellkontos, aus dem die Wiederherstellung ausgelöst wird. Dies ist auch der Schreibbereich des wiederhergestellten Kontos.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PublicNetworkAccess
Flag zum Zulassen/Blockieren des öffentlichen Endpunktzugriffs auf das wiederhergestellte Konto. Mögliche Werte sind: "Enabled", "Disabled"
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RestoreTimestampInUtc
Der Zeitstempel, in den das Quellkonto wiederhergestellt werden muss.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SourceDatabaseAccountName
Der Name des Quelldatenbankkontos der Wiederherstellung.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TablesToRestore
Die Liste der PSTableToRestore-Objekte, die die Teilmenge der Tabellen angeben, die aus dem Quellkonto wiederhergestellt werden sollen. (Wenn nicht angegeben, werden alle Tabellen wiederhergestellt)
Typ: | PSTablesToRestore |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetDatabaseAccountName
Name des Cosmos DB-Datenbankkontos.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetResourceGroupName
Name der Ressourcengruppe
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None