Migrations - List By Target Server
Az adott célkiszolgáló összes áttelepítésének listázása.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDbServerName}/migrations?api-version=2024-11-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{targetDbServerName}/migrations?api-version=2024-11-01-preview&migrationListFilter={migrationListFilter}
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
resource
|
path | True |
string pattern: ^[-a-z0-9A-Z._()]+[^.]$ |
A céladatbázis-kiszolgáló erőforráscsoportjának neve. |
subscription
|
path | True |
string pattern: ([a-z0-9]){8,8}[-]([a-z0-9]){4,4}[-]([a-z0-9]){4,4}[-]([a-z0-9]){4,4}[-]([a-z0-9]){12,12} |
A céladatbázis-kiszolgáló előfizetés-azonosítója. |
target
|
path | True |
string pattern: ([-a-z0-9]){3,63} |
A céladatbázis-kiszolgáló neve. |
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
migration
|
query |
Migrálási lista szűrője. Aktív áttelepítéseket vagy az összes áttelepítést kéri le. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
Siker |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
Migrations_ListByTargetServer
Mintakérelem
Mintaválasz
{
"value": [
{
"properties": {
"migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856",
"currentStatus": {
"state": "InProgress",
"error": "",
"currentSubStateDetails": {
"currentSubState": "PerformingPreRequisiteSteps"
}
},
"sourceDbServerMetadata": {
"location": "westus",
"version": "10",
"storageMb": 1024,
"sku": {
"name": "B_Gen5_2",
"tier": "Basic"
}
},
"targetDbServerMetadata": {
"location": "westus",
"version": "11",
"storageMb": 2048,
"sku": {
"tier": "GeneralPurpose",
"name": "Standard_D4s_v3"
}
},
"sourceDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/servers/testsource",
"targetDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget",
"dbsToMigrate": [
"db1",
"db2",
"db3",
"db4"
],
"setupLogicalReplicationOnSourceDbIfNeeded": "False",
"overwriteDbsInTarget": "False",
"migrationWindowStartTimeInUtc": "2021-05-06T16:05:58.895Z",
"startDataMigration": "False",
"triggerCutover": "False",
"migrateRoles": "False"
},
"location": "westus",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBForPostgreSql/flexibleServers/testtarget/migrations/testmigration",
"name": "testmigration",
"type": "Microsoft.DBForPostgreSql/flexibleServers/migrations"
}
]
}
Definíciók
Name | Description |
---|---|
Admin |
Kiszolgálói rendszergazdai hitelesítő adatok. |
Cancel |
A teljes migrálás megszakításának aktiválásához igazként kell elküldeni ezt a jelzőt |
created |
Az erőforrást létrehozó identitás típusa. |
Db |
Az egyes adatbázisok érvényesítési állapotának összegzése |
Db |
Az egyes adatbázisok migrálási állapota |
Db |
Adatbázis-kiszolgáló metaadatai. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Logical |
Azt jelzi, hogy szükség esetén a LogicalReplicationOnSourceDb beállítása |
Migrate |
A szerepkörök és engedélyek áttelepítéséhez igazként kell elküldeni ezt a jelzőt |
Migration |
Önálló adatbázis migrálási adatbázisának állapota |
Migration |
Migrálási lista szűrője. Aktív áttelepítéseket vagy az összes áttelepítést kéri le. |
Migration |
Kétféle migrálási mód létezik online és offline |
Migration |
A migrálási kérések támogatott típusai a következők: Validate, Migrate and ValidateAndMigrate |
Migration |
Migrálási erőforrást jelöl. |
Migration |
A migrálási erőforrások listája. |
Migration |
Titkos migrálási paraméterek. |
Migration |
Migrálási állapot. |
Migration |
Migrálás állapota. |
Migration |
Migrálási alállapot. |
Migration |
Migrálási alállapot részletei. |
Overwrite |
Azt jelzi, hogy a célkiszolgáló adatbázisai felülírhatók-e, ha már vannak ilyenek. Ha False (Hamis) értékre van állítva, az áttelepítési munkafolyamat megvárja a megerősítést, ha azt észleli, hogy az adatbázis már létezik. |
Server |
A kiszolgáló termékváltozattal kapcsolatos tulajdonságai. |
Sku |
Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges. |
Source |
Migrálási forráskiszolgáló típusa: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, EDB, EDB_Oracle_Server, EDB_PostgreSQL, PostgreSQLFlexibleServer, PostgreSQLCosmosDB, Huawei_RDS, Huawei_Compute, Heroku_PostgreSQL, Crunchy_PostgreSQL, ApsaraDB_RDS, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL vagy Supabase_PostgreSQL |
Ssl |
A migrálás támogatott SSL-módjai. A VerifyFull az ajánlott SSL-mód az egykiszolgálós migráláshoz. Előnyben részesítjük, a Kötelező ssl-üzemmódok használata ajánlott más forrástípusokhoz |
Start |
Azt jelzi, hogy az adatmigrálásnak azonnal el kell-e kezdődnie |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Trigger |
A teljes migrálás átállásának aktiválásához igazként kell elküldeni ezt a jelzőt |
Validation |
A migrálás ellenőrzésének részletei |
Validation |
Érvényesítési üzenetobjektum |
Validation |
A migrálás érvényesítési állapota |
Validation |
Érvényesítési összegző objektum |
AdminCredentials
Kiszolgálói rendszergazdai hitelesítő adatok.
Name | Típus | Description |
---|---|---|
sourceServerPassword |
string |
A forráskiszolgáló jelszava. |
targetServerPassword |
string |
A célkiszolgáló jelszava. |
CancelEnum
A teljes migrálás megszakításának aktiválásához igazként kell elküldeni ezt a jelzőt
Érték | Description |
---|---|
False | |
True |
createdByType
Az erőforrást létrehozó identitás típusa.
Érték | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DbLevelValidationStatus
Az egyes adatbázisok érvényesítési állapotának összegzése
Name | Típus | Description |
---|---|---|
databaseName |
string |
Az adatbázis neve |
endedOn |
string (date-time) |
Adatbázisszintű ellenőrzés záródátuma |
startedOn |
string (date-time) |
Adatbázisszintű ellenőrzés kezdő dátuma |
summary |
Adatbázisszintű érvényesítés összefoglalása |
DbMigrationStatus
Az egyes adatbázisok migrálási állapota
Name | Típus | Description |
---|---|---|
appliedChanges |
integer (int32) |
CDC által alkalmazott módosításszámláló |
cdcDeleteCounter |
integer (int32) |
CDC-törlési számláló |
cdcInsertCounter |
integer (int32) |
CDC-beszúrásszámláló |
cdcUpdateCounter |
integer (int32) |
CDC frissítésszámláló |
databaseName |
string |
Az adatbázis neve |
endedOn |
string (date-time) |
Áttelepítési állapot befejezési dátuma |
fullLoadCompletedTables |
integer (int32) |
Adatbázis áttelepítése során betöltött táblák száma |
fullLoadErroredTables |
integer (int32) |
Adatbázis áttelepítése során hibásan észlelt táblák száma |
fullLoadLoadingTables |
integer (int32) |
Adatbázis áttelepítése során betöltő táblák száma |
fullLoadQueuedTables |
integer (int32) |
Adatbázis áttelepítéséhez várólistára helyezett táblák száma |
incomingChanges |
integer (int32) |
CDC bejövő változások számlálója |
latency |
integer (int32) |
Késés másodpercben a forrás és a cél között az online fázisban |
message |
string |
Ha van ilyen, hibaüzenet az áttelepítési állapotról |
migrationOperation |
string |
Önálló adatbázis migrálási művelete |
migrationState |
Önálló adatbázis migrálási adatbázisának állapota |
|
startedOn |
string (date-time) |
Áttelepítési állapot kezdő dátuma |
DbServerMetadata
Adatbázis-kiszolgáló metaadatai.
Name | Típus | Description |
---|---|---|
location |
string |
Az adatbázis-kiszolgáló helye |
sku |
Az adatbázis-kiszolgáló termékváltozata. Ez az objektum üres egyetlen PG-kiszolgáló esetén |
|
storageMb |
integer (int32) |
Tárterület mérete MB-ban adatbázis-kiszolgáló esetén |
version |
string |
Adatbázismotor verziója |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
LogicalReplicationOnSourceDbEnum
Azt jelzi, hogy szükség esetén a LogicalReplicationOnSourceDb beállítása
Érték | Description |
---|---|
False | |
True |
MigrateRolesEnum
A szerepkörök és engedélyek áttelepítéséhez igazként kell elküldeni ezt a jelzőt
Érték | Description |
---|---|
False | |
True |
MigrationDbState
Önálló adatbázis migrálási adatbázisának állapota
Érték | Description |
---|---|
Canceled | |
Canceling | |
Failed | |
InProgress | |
Succeeded | |
WaitingForCutoverTrigger |
MigrationListFilter
Migrálási lista szűrője. Aktív áttelepítéseket vagy az összes áttelepítést kéri le.
Érték | Description |
---|---|
Active | |
All |
MigrationMode
Kétféle migrálási mód létezik online és offline
Érték | Description |
---|---|
Offline | |
Online |
MigrationOption
A migrálási kérések támogatott típusai a következők: Validate, Migrate and ValidateAndMigrate
Érték | Description |
---|---|
Migrate | |
Validate | |
ValidateAndMigrate |
MigrationResource
Migrálási erőforrást jelöl.
Name | Típus | Description |
---|---|---|
id |
string (arm-id) |
Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Az a földrajzi hely, ahol az erőforrás él |
name |
string |
Az erőforrás neve |
properties.cancel |
A teljes migrálás megszakításának aktiválásához igazként kell elküldeni ezt a jelzőt |
|
properties.currentStatus |
A migrálás aktuális állapota |
|
properties.dbsToCancelMigrationOn |
string[] |
Ha egy adott adatbázis lemondását szeretné aktiválni, küldjön mégse jelölőt igazként, és az adatbázisnevek ebben a tömbben |
properties.dbsToMigrate |
string[] |
Migrálandó adatbázisok száma |
properties.dbsToTriggerCutoverOn |
string[] |
Ha adott adatbázisokhoz szeretne átállást aktiválni, küldjön triggerCutover jelölőt Igaz értékként, és adatbázisneveket ebben a tömbben |
properties.migrateRoles |
A szerepkörök és engedélyek áttelepítéséhez igazként kell elküldeni ezt a jelzőt |
|
properties.migrationId |
string |
A migrálás azonosítója, egy GUID. |
properties.migrationInstanceResourceId |
string (arm-id) |
A privát végpont migrálási példányának ResourceId azonosítója |
properties.migrationMode |
Kétféle migrálási mód létezik online és offline |
|
properties.migrationOption |
Ez a migrálás támogatott migrálási lehetőségét jelzi |
|
properties.migrationWindowEndTimeInUtc |
string (date-time) |
A migrálási időszak befejezési ideje UTC-ben |
properties.migrationWindowStartTimeInUtc |
string (date-time) |
Kezdési idő UTC-ben a migrálási ablakban |
properties.overwriteDbsInTarget |
Azt jelzi, hogy a célkiszolgáló adatbázisai felülírhatók-e, ha már vannak ilyenek. Ha False (Hamis) értékre van állítva, az áttelepítési munkafolyamat megvárja a megerősítést, ha azt észleli, hogy az adatbázis már létezik. |
|
properties.secretParameters |
Titkos migrálási paraméterek |
|
properties.setupLogicalReplicationOnSourceDbIfNeeded |
Azt jelzi, hogy szükség esetén a LogicalReplicationOnSourceDb beállítása |
|
properties.sourceDbServerFullyQualifiedDomainName |
string |
A forráskiszolgáló teljes tartományneve (FQDN) vagy IP-címe. Nem kötelező érték, ha az ügyfél megadja, a migrálási szolgáltatás mindig azt fogja használni a kapcsolathoz |
properties.sourceDbServerMetadata |
A forrásadatbázis-kiszolgáló metaadatai |
|
properties.sourceDbServerResourceId |
string |
A forrásadatbázis-kiszolgáló ResourceId azonosítója abban az esetben, ha a sourceType a PostgreSQLSingleServer. Más forrástípusok esetén ennek ipaddress:port@username vagy hostname:port@username |
properties.sourceType |
migrálási forráskiszolgáló típusa: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, EDB, EDB_Oracle_Server, EDB_PostgreSQL, PostgreSQLFlexibleServer, PostgreSQLCosmosDB, Huawei_RDS, Huawei_Compute, Heroku_PostgreSQL, Crunchy_PostgreSQL, ApsaraDB_RDS, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL vagy Supabase_PostgreSQL |
|
properties.sslMode |
SSL-módok a migráláshoz. A PostgreSQLSingleServer alapértelmezett SSL-módja a VerifyFull és a Prefer más forrástípusok esetében |
|
properties.startDataMigration |
Azt jelzi, hogy az adatmigrálásnak azonnal el kell-e kezdődnie |
|
properties.targetDbServerFullyQualifiedDomainName |
string |
A célkiszolgáló teljes tartományneve (FQDN) vagy IP-címe. Nem kötelező érték, ha az ügyfél megadja, a migrálási szolgáltatás mindig azt fogja használni a kapcsolathoz |
properties.targetDbServerMetadata |
A céladatbázis-kiszolgáló metaadatai |
|
properties.targetDbServerResourceId |
string |
A forrásadatbázis-kiszolgáló ResourceId azonosítója |
properties.triggerCutover |
A teljes migrálás átállásának aktiválásához igazként kell elküldeni ezt a jelzőt |
|
systemData |
A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok. |
|
tags |
object |
Erőforráscímkék. |
type |
string |
Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" |
MigrationResourceListResult
A migrálási erőforrások listája.
Name | Típus | Description |
---|---|---|
nextLink |
string |
A migrálások következő oldalának lekéréséhez használt hivatkozás. |
value |
A migrálási erőforrások listája. |
MigrationSecretParameters
Titkos migrálási paraméterek.
Name | Típus | Description |
---|---|---|
adminCredentials |
Rendszergazdai hitelesítő adatok forrás- és célkiszolgálókhoz |
|
sourceServerUsername |
string |
Lekéri vagy beállítja a forráskiszolgáló felhasználónevét. Ennek a felhasználónak nem kell rendszergazdának lennie. |
targetServerUsername |
string |
Lekéri vagy beállítja a célkiszolgáló felhasználónevét. Ennek a felhasználónak nem kell rendszergazdának lennie. |
MigrationState
Migrálási állapot.
Érték | Description |
---|---|
Canceled | |
CleaningUp | |
Failed | |
InProgress | |
Succeeded | |
ValidationFailed | |
WaitingForUserAction |
MigrationStatus
Migrálás állapota.
Name | Típus | Description |
---|---|---|
currentSubStateDetails |
A migrálás aktuális alállapotának részletei. |
|
error |
string |
Ha van ilyen, hibaüzenet az áttelepítési állapotról |
state |
A migrálás állapota |
MigrationSubState
Migrálási alállapot.
Érték | Description |
---|---|
CancelingRequestedDBMigrations | |
Completed | |
CompletingMigration | |
MigratingData | |
PerformingPreRequisiteSteps | |
ValidationInProgress | |
WaitingForCutoverTrigger | |
WaitingForDBsToMigrateSpecification | |
WaitingForDataMigrationScheduling | |
WaitingForDataMigrationWindow | |
WaitingForLogicalReplicationSetupRequestOnSourceDB | |
WaitingForTargetDBOverwriteConfirmation |
MigrationSubStateDetails
Migrálási alállapot részletei.
Name | Típus | Description |
---|---|---|
currentSubState |
Migrálási alállapot. |
|
dbDetails |
<string,
Db |
|
validationDetails |
A migrálás ellenőrzésének részletei |
OverwriteDbsInTargetEnum
Azt jelzi, hogy a célkiszolgáló adatbázisai felülírhatók-e, ha már vannak ilyenek. Ha False (Hamis) értékre van állítva, az áttelepítési munkafolyamat megvárja a megerősítést, ha azt észleli, hogy az adatbázis már létezik.
Érték | Description |
---|---|
False | |
True |
ServerSku
A kiszolgáló termékváltozattal kapcsolatos tulajdonságai.
Name | Típus | Description |
---|---|---|
name |
string |
A termékváltozat neve, jellemzően réteg + család + magok, például Standard_D4s_v3. |
tier |
Az adott termékváltozat szintje, pl. Burstable. |
SkuTier
Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.
Érték | Description |
---|---|
Basic | |
Free | |
Premium | |
Standard |
SourceType
Migrálási forráskiszolgáló típusa: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, EDB, EDB_Oracle_Server, EDB_PostgreSQL, PostgreSQLFlexibleServer, PostgreSQLCosmosDB, Huawei_RDS, Huawei_Compute, Heroku_PostgreSQL, Crunchy_PostgreSQL, ApsaraDB_RDS, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL vagy Supabase_PostgreSQL
Érték | Description |
---|---|
AWS | |
AWS_AURORA | |
AWS_EC2 | |
AWS_RDS | |
ApsaraDB_RDS | |
AzureVM | |
Crunchy_PostgreSQL | |
Digital_Ocean_Droplets | |
Digital_Ocean_PostgreSQL | |
EDB | |
EDB_Oracle_Server | |
EDB_PostgreSQL | |
GCP | |
GCP_AlloyDB | |
GCP_CloudSQL | |
GCP_Compute | |
Heroku_PostgreSQL | |
Huawei_Compute | |
Huawei_RDS | |
OnPremises | |
PostgreSQLCosmosDB | |
PostgreSQLFlexibleServer | |
PostgreSQLSingleServer | |
Supabase_PostgreSQL |
SslMode
A migrálás támogatott SSL-módjai. A VerifyFull az ajánlott SSL-mód az egykiszolgálós migráláshoz. Előnyben részesítjük, a Kötelező ssl-üzemmódok használata ajánlott más forrástípusokhoz
Érték | Description |
---|---|
Prefer | |
Require | |
VerifyCA | |
VerifyFull |
StartDataMigrationEnum
Azt jelzi, hogy az adatmigrálásnak azonnal el kell-e kezdődnie
Érték | Description |
---|---|
False | |
True |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string (date-time) |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |
TriggerCutoverEnum
A teljes migrálás átállásának aktiválásához igazként kell elküldeni ezt a jelzőt
Érték | Description |
---|---|
False | |
True |
ValidationDetails
A migrálás ellenőrzésének részletei
Name | Típus | Description |
---|---|---|
dbLevelValidationDetails |
A kiszolgálószintű érvényesítés részletei |
|
serverLevelValidationDetails |
A kiszolgálószintű érvényesítés részletei |
|
status |
A migrálás érvényesítési állapota |
|
validationEndTimeInUtc |
string (date-time) |
Érvényesítési záródátum időpontja (UTC) |
validationStartTimeInUtc |
string (date-time) |
Érvényesítési kezdés dátuma (UTC) |
ValidationMessage
Érvényesítési üzenetobjektum
Name | Típus | Description |
---|---|---|
message |
string |
Érvényesítési üzenet sztringje |
state |
Az érvényesítési üzenet súlyossága |
ValidationState
A migrálás érvényesítési állapota
Érték | Description |
---|---|
Failed | |
Succeeded | |
Warning |
ValidationSummaryItem
Érvényesítési összegző objektum
Name | Típus | Description |
---|---|---|
messages |
Érvényesítési üzenetek |
|
state |
A migrálás érvényesítési állapota |
|
type |
string |
Érvényesítési típus |