Mongo DB Resources - Migrate Mongo DB Collection To Manual Throughput
Migrowanie kolekcji MongoDB usługi Azure Cosmos DB z autoskalowania do przepływności ręcznej
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput?api-version=2023-11-15
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta bazy danych usługi Cosmos DB. Regex pattern: |
collection
|
path | True |
string |
Nazwa kolekcji usługi Cosmos DB. |
database
|
path | True |
string |
Nazwa bazy danych usługi Cosmos DB. |
resource
|
path | True |
string |
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. |
subscription
|
path | True |
string |
Identyfikator subskrypcji docelowej. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Operacja migracji kolekcji Bazy danych MongoDB została ukończona pomyślnie. |
|
202 Accepted |
Operacja migracji kolekcji Bazy danych MongoDB zostanie ukończona asynchronicznie. Headers
|
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | Personifikuj konto użytkownika |
Przykłady
CosmosDBMongoDBCollectionMigrateToManualThroughput
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/collections/collectionName/throughputSettings/default/migrateToManualThroughput?api-version=2023-11-15
Sample Response
{
"properties": {
"resource": {
"throughput": 400,
"minimumThroughput": "400",
"offerReplacePending": "true",
"_rid": "PD5DALigDgw=",
"_ts": 1459200611,
"_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
}
}
}
Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2023-11-15
Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2023-11-15
Definicje
Nazwa | Opis |
---|---|
Autoscale |
Obiekt ustawień aprowizowanej przepływności usługi Cosmos DB |
Auto |
Zasady automatycznego uaktualniania zasobów usługi Cosmos DB |
Cloud |
Odpowiedź błędu z usługi. |
Error |
Odpowiedź na błąd. |
Resource | |
Throughput |
Zasady przepływności zasobów usługi Cosmos DB |
Throughput |
Przepływność zasobów usługi Azure Cosmos DB. |
AutoscaleSettingsResource
Obiekt ustawień aprowizowanej przepływności usługi Cosmos DB
Nazwa | Typ | Opis |
---|---|---|
autoUpgradePolicy |
Zasady automatycznego uaktualniania zasobów usługi Cosmos DB |
|
maxThroughput |
integer |
Reprezentuje maksymalny kontener przepływności, który może być skalowany w górę do. |
targetMaxThroughput |
integer |
Reprezentuje docelowy kontener maksymalnej przepływności może skalować w górę do momentu, gdy oferta nie jest już w stanie oczekiwania. |
AutoUpgradePolicyResource
Zasady automatycznego uaktualniania zasobów usługi Cosmos DB
Nazwa | Typ | Opis |
---|---|---|
throughputPolicy |
Reprezentuje zasady przepływności, które usługi muszą być zgodne z automatycznym uaktualnianiem |
CloudError
Odpowiedź błędu z usługi.
Nazwa | Typ | Opis |
---|---|---|
error |
Odpowiedź na błąd. |
ErrorResponse
Odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
Resource
Nazwa | Typ | Opis |
---|---|---|
_etag |
string |
Właściwość wygenerowana przez system reprezentująca tag zasobu wymagany dla optymistycznej kontrolki współbieżności. |
_rid |
string |
Właściwość wygenerowana przez system. Unikatowy identyfikator. |
_ts |
number |
Właściwość wygenerowana przez system, która określa ostatnią zaktualizowaną sygnaturę czasową zasobu. |
autoscaleSettings |
Zasób usługi Cosmos DB dla ustawień autoskalowanie. Wymagana jest przepływność lub autoskalowanieUstawienia jest wymagane, ale nie oba. |
|
instantMaximumThroughput |
string |
Wartość przepływności oferty do natychmiastowego skalowania w górę bez wyzwalania podziałów |
minimumThroughput |
string |
Minimalna przepływność zasobu |
offerReplacePending |
string |
Oczekiwanie na zamianę przepływności |
softAllowedMaximumThroughput |
string |
Maksymalna wartość przepływności lub maksymalna wartość maxThroughput (dla autoskalowania), którą można określić |
throughput |
integer |
Wartość przepływności zasobu usługi Cosmos DB. Wymagana jest przepływność lub autoskalowanieUstawienia jest wymagane, ale nie oba. |
ThroughputPolicyResource
Zasady przepływności zasobów usługi Cosmos DB
Nazwa | Typ | Opis |
---|---|---|
incrementPercent |
integer |
Reprezentuje wartość procentową, za pomocą której przepływność może zwiększać się za każdym razem, gdy zasady przepływności są uruchamiane. |
isEnabled |
boolean |
Określa, czy zasada Przepływności jest aktywna, czy nie |
ThroughputSettingsGetResults
Przepływność zasobów usługi Azure Cosmos DB.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Unikatowy identyfikator zasobu usługi ARM. |
location |
string |
Lokalizacja grupy zasobów, do której należy zasób. |
name |
string |
Nazwa zasobu usługi ARM. |
properties.resource | ||
tags |
object |
Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większą niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu jest ustawione z wartością "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również wartości "Table", "Graph", "DocumentDB" i "MongoDB". |
type |
string |
Typ zasobu platformy Azure. |