Restore-AzCosmosDBAccount
Przywraca istniejące konto usługi CosmosDB (aktywne lub usunięte) do danego znacznika czasu na nowe konto
Składnia
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>]
Opis
Tworzy nowe konto usługi CosmosDB, przywracając istniejące konto przy użyciu podanej nazwy i znacznika czasu.
Przykłady
Przykład 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
{{ Tworzy nowe konto usługi CosmosDB, przywracając istniejące konto przy użyciu podanej nazwy i znacznika czasu. }}
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DatabasesToRestore
Lista obiektów PSDatabaseToRestore określających podzbiór baz danych i kolekcji do przywrócenia z konta źródłowego. (Jeśli nie zostanie podana, wszystkie bazy danych zostaną przywrócone)
Typ: | PSDatabaseToRestore[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableTtl
Wartość logiczna wskazująca, czy przywrócone konto będzie miało wyłączonąTo-Live czasową.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-GremlinDatabasesToRestore
Lista obiektów PSGremlinDatabaseToRestore określających podzbiór baz danych i grafów do przywrócenia z konta źródłowego. (Jeśli nie zostanie podana, wszystkie bazy danych zostaną przywrócone)
Typ: | PSGremlinDatabaseToRestore[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Location
Lokalizacja konta źródłowego, z którego jest wyzwalane przywracanie. Będzie to również region zapisu przywróconego konta
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PublicNetworkAccess
Flaga zezwalania/blokowania publicznego punktu końcowego na dostęp do przywróconego konta. Możliwe wartości to: "Włączone", "Wyłączone"
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RestoreTimestampInUtc
Sygnatura czasowa, do której należy przywrócić konto źródłowe.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SourceDatabaseAccountName
Nazwa źródłowego konta bazy danych przywracania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TablesToRestore
Lista obiektów PSTableToRestore, które określają podzbiór tabel do przywrócenia z konta źródłowego. (Jeśli nie zostanie podana, wszystkie tabele zostaną przywrócone)
Typ: | PSTablesToRestore |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetDatabaseAccountName
Nazwa konta bazy danych usługi Cosmos DB.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetResourceGroupName
Nazwa grupy zasobów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None