Tüm Ürünler
Search
Belge Merkezi

:ModifyInstance

Son Güncelleme:Oct 01, 2026

Bir örneğin yönetim modu, veritabanı kimlik bilgileri ve özellik paketleri gibi temel bilgilerinin yanı sıra ortam türü, DMS'deki örnek adı ve veri sorgulama ve dışa aktarma zaman aşımı süreleri gibi gelişmiş bilgilerini değiştirir.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

dms:ModifyInstance

update

*All Resource

*

None None

Request parameters

Parameter

Type

Required

Description

Example

InstanceId

string

Yes

Örnek kimliği. Bu parametreyi almak için ListInstances veya GetInstance işlemini çağırabilirsiniz.

183****

Tid

integer

No

Kiracı kimliği.

Not

Kiracı kimliğini, DMS konsolunun sağ üst köşesindeki profil simgesinin üzerine imleci getirerek bulabilirsiniz.

23****

InstanceType

string

No

Veritabanı türü. Geçerli değerler hakkında daha fazla bilgi için DbType parametre açıklaması bölümüne bakın.

MySQL

InstanceSource

string

No

Örneğin kaynağı. Geçerli değerler:

  • PUBLIC_OWN: İnternet üzerinden bağlanan kendi yönetiminizdeki örnek.

  • RDS: ApsaraDB RDS örneği.

  • ECS_OWN: Bir ECS örneği üzerindeki kendi yönetiminizdeki örnek.

  • VPC_IDC: VPC'ye bağlı bir IDC'deki kendi yönetiminizdeki örnek.

RDS

NetworkType

string

No

Ağ türü. Geçerli değerler:

  • CLASSIC: Klasik ağ.

  • VPC: VPC.

VPC

EnvType

string

No

Ortam türü. Geçerli değerler:

  • product: Üretim ortamı.

  • dev: Geliştirme ortamı.

  • pre: Yayın öncesi ortamı.

  • test: Test ortamı.

  • sit: SIT ortamı.

  • uat: UAT ortamı.

  • pet: Stres testi ortamı.

  • stag: STAG ortamı.

dev

EcsInstanceId

string

No

ECS örneğinin örnek kimliği.

Not

InstanceSource parametresi ECS_OWN olarak ayarlanmışsa bu parametre gereklidir.

i-2zei9gs1t7h8l7ac****

VpcId

string

No

Örneğin VPC kimliği.

Not

InstanceSource parametresi VPC_IDC olarak ayarlanmışsa bu parametre gereklidir.

vpc-bp10wnlcmor****

EcsRegion

string

No

Örneğin bulunduğu bölge.

Not

InstanceSource parametresi RDS, ECS_OWN veya VPC_IDC olarak ayarlanmışsa bu parametre gereklidir.

cn-hangzhou

Host

string

No

Örneğin uç noktası.

192.XXX.0.56

Port

integer

No

Örneğe erişmek için kullanılan bağlantı noktası.

3306

Sid

string

No

Örneğin SID değeri.

Not

InstanceType parametresi ORACLE olarak ayarlanmışsa bu parametre gereklidir.

testSid

DatabaseUser

string

No

Veritabanı hesabı.

testsdb

DatabasePassword

string

No

Veritabanı parolası.

test***

InstanceAlias

string

No

Kullanıcıların örneği hızlıca tanımlamasına ve bulmasına yardımcı olan örnek diğer adı.

instance_test

DbaId

integer

No

Örnek DBA'sinin kullanıcı kimliği. Bu parametreyi almak için ListUsers veya GetInstance işlemini çağırabilirsiniz.

27****

QueryTimeout

integer

No

Sorgu zaman aşımı süresi. Birim: saniye.

7200

ExportTimeout

integer

No

Dışa aktarma zaman aşımı süresi. Birim: saniye.

86400

EnableSellTrust

string

No

Örnek için güvenlik barındırmasının etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • Y: Güvenlik barındırma modunu etkinleştir.

  • N: Güvenlik barındırma modunu etkinleştirme.

Y

EnableSellStable

string

No

Örnek için kararlı değişiklik özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • Y: Etkinleştir.

  • N: Etkinleştirme.

N

EnableSellCommon

string

No

Örnek için güvenlik işbirliği özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • Y: Etkinleştir.

  • N: Etkinleştirme.

Y

SafeRule

string

No

Güvenlik işbirliği özellik paketini etkinleştirmek istiyorsanız, örnek için bir güvenlik kuralı kümesi (GroupName) yapılandırmalısınız. Bu parametreyi almak için ListStandardGroups veya GetInstance işlemini çağırabilirsiniz.

Finance-production

EnableSellSitd

string

No

Örnek için hassas veri koruma özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • Y: Hassas veri korumasını etkinleştir.

  • N: Hassas veri korumasını etkinleştirme.

Y

DataLinkName

string

No

Veritabanları arası sorgu veri bağlantısının adı.

Not
  • UseDsql parametresi 1 olarak ayarlanmışsa bu parametre gereklidir.

  • DBLink adı yalnızca küçük harfler ve alt çizgiler (_) içerebilir.

  • DBLink adı kiracı genelinde benzersiz olmalıdır.

dblink_test

DdlOnline

integer

No

Yapı değişikliği önceliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • 0: Kullanma.

  • 1: Yerel Online DDL önceliklidir.

  • 2: DMS kilitsiz yapı değişikliği önceliklidir.

Not

Desteklenen veritabanı türleri: ApsaraDB RDS for MySQL, PolarDB for MySQL motoru, MyBase for MySQL ve diğer kaynaklardan MySQL.

2

UseDsql

integer

No

Örnekler arası sorgulamanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • 0: Devre dışı bırak.

  • 1: Etkinleştir.

Not

Desteklenen veritabanı türleri: MySQL, SQL Server, PostgreSQL, PolarDB for PostgreSQL (Oracle Uyumlu) ve Redis.

1

SkipTest

boolean

No

Örnek için bağlantı testinin atlanıp atlanmayacağını belirtir. Geçerli değerler:

  • true: Atla.

  • false: Atlama.

false

TemplateId

integer

No

Veri sınıflandırma şablonu kimliği. Bu parametreyi almak için ListClassificationTemplates işlemini çağırabilirsiniz.

31***

TemplateType

string

No

Veri kategorilendirme şablonu türü. Bu parametreyi almak için ListClassificationTemplates işlemini çağırabilirsiniz.

INNER

UseSsl

integer

No

SSL bağlantısının etkinleştirilip etkinleştirilmeyeceğini belirtir. SSL etkinleştirildikten sonra DMS, veritabanına SSL üzerinden bağlanır. Ön koşul, veritabanında SSL'nin etkinleştirilmiş olmasıdır. Aşağıdaki seçenekler desteklenir:

  • 0: Varsayılan değer (DMS ve veritabanı hizmeti, SSL'nin etkinleştirilip etkinleştirilmeyeceğini otomatik olarak müzakere eder). Sistem, hedef veritabanında SSL'nin etkin olup olmadığını otomatik olarak belirler. Veritabanında SSL etkinse, DMS veritabanına SSL üzerinden bağlanır. Veritabanında SSL etkin değilse, DMS normal bir bağlantı üzerinden bağlanır.

  • 1: SSL bağlantısını etkinleştir. Veritabanında SSL etkin değilse, bu parametre etkili olmaz.

  • -1: SSL bağlantısını devre dışı bırak.

Not
  • Bu yapılandırma öğesi yalnızca veritabanı türü MySQL veya Redis olduğunda görünür.

  • SSL (Secure Sockets Layer), ağ bağlantılarını aktarım katmanında şifreleyerek iletişim verilerinin güvenliğini ve bütünlüğünü artırır, ancak ağ bağlantısı yanıt süresini uzatır.

0

Response elements

Element

Type

Description

Example

object

RequestId

string

İstek kimliği. Günlükleri bulmak ve sorunları gidermek için bu kimliği kullanabilirsiniz.

0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

ErrorCode

string

Hata kodu.

UnknownError

ErrorMessage

string

Hata mesajı.

UnknownError

Success

boolean

İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:

  • true: İstek başarılı.

  • false: İstek başarısız.

true

Examples

Success response

JSON format

{
  "RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
  "ErrorCode": "UnknownError",
  "ErrorMessage": "UnknownError",
  "Success": true
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.