Tüm Ürünler
Search
Belge Merkezi

:ModifyLifecycleHook

Son Güncelleme:Oct 02, 2026

Bir yaşam döngüsü kancasını değiştirir. Mevcut bir yaşam döngüsü kancası artık iş gereksinimlerinizi karşılamıyorsa, yaşam döngüsü kancasının ölçeklendirme etkinliği, zaman aşımı süresi ve varsayılan eylem gibi bilgilerini değiştirmek için ModifyLifecycleHook işlemini çağırabilirsiniz. Bir yaşam döngüsü kancasını değiştirmeden önce, yaşam döngüsü kancasını kimliği, adı veya ölçeklendirme grubuna göre bulabilirsiniz.

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

ess:ModifyLifecycleHook

update

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

None None

Request parameters

Parameter

Type

Required

Description

Example

LifecycleHookId

string

No

Değiştirmek istediğiniz yaşam döngüsü kancasının kimliği.

ash-bp1fxuqyi98w0aib****

ScalingGroupId

string

No

Yaşam döngüsü kancasının ait olduğu ölçeklendirme grubunun kimliği.

asg-bp18p2yfxow2dloq****

LifecycleHookName

string

No

Değiştirmek istediğiniz yaşam döngüsü kancasının adı.

test_SCALE_IN

DefaultResult

string

No

Yaşam döngüsü kancası sona erdikten sonra Auto Scaling'in gerçekleştirmesini istediğiniz eylem. Geçerli değerler:

  • CONTINUE: Auto Scaling, ölçeklendirme isteklerine yanıt vermeye devam eder.

  • ABANDON: Auto Scaling, ölçek büyütme etkinlikleri sırasında oluşturulan Elastic Compute Service (ECS) örneklerini serbest bırakır veya ölçek küçültme etkinlikleri sırasında ECS örneklerini ölçeklendirme grubundan kaldırır.

Bir ölçeklendirme grubundaki birden fazla yaşam döngüsü kancası ölçek küçültme etkinlikleri sırasında tetiklenirse ve değiştirmek istediğiniz yaşam döngüsü kancası için DefaultResult parametresini ABANDON olarak ayarlarsanız, Auto Scaling eylemi değiştirmek istediğiniz yaşam döngüsü kancası sona erdikten hemen sonra gerçekleştirir. Sonuç olarak, diğer yaşam döngüsü kancaları planlanandan önce sona erer. Diğer durumlarda, Auto Scaling eylemi yalnızca tüm yaşam döngüsü kancaları sona erdikten sonra gerçekleştirir.

CONTINUE

HeartbeatTimeout

integer

No

Yaşam döngüsü kancası sona ermeden önceki süre. Auto Scaling, yaşam döngüsü kancası sona erdikten sonra belirtilen eylemi gerçekleştirir. Geçerli değerler: 30 ile 21600 arası. Birim: saniye.

Bir yaşam döngüsü kancasının süresini uzatmak için RecordLifecycleActionHeartbeat işlemini çağırabilirsiniz. Ayrıca bir yaşam döngüsü kancasını planlanandan önce sona erdirmek için CompleteLifecycleAction işlemini çağırabilirsiniz.

600

LifecycleTransition

string

No

Yaşam döngüsü kancasının uygulandığı ölçeklendirme etkinliğinin türü. Geçerli değerler:

  • SCALE_OUT

  • SCALE_IN

SCALE_IN

NotificationMetadata

string

No

Bir bildirime dahil edilen sabit dize. Auto Scaling, yaşam döngüsü kancası yürürlüğe girdiğinde bildirimi gönderir. Bu parametrenin değeri 4.096 karakteri aşamaz.

Auto Scaling, NotificationMetadata parametresi için belirtilen değeri bildirimle birlikte gönderir. Bu, bildirimlerinizi kategorilendirmenize yardımcı olur. NotificationMetadata parametresi yalnızca NotificationArn parametresini belirttiğinizde yürürlüğe girer.

Test

NotificationArn

string

No

Bildirim alıcısının Alibaba Cloud Kaynak Adı (ARN). Değeri aşağıdaki biçimlerden birinde belirtin:

  • Bildirim alıcısı olarak Simple Message Queue (SMQ, eski adıyla MNS) belirtirseniz, değeri acs:mns:{region-id}:{account-id}:queue/{queuename} biçiminde belirtin.

  • Bildirim alıcısı olarak bir SMQ konusu belirtirseniz, değeri acs:mns:{region-id}:{account-id}:topic/{topicname} biçiminde belirtin.

  • Bildirim alıcısı olarak bir CloudOps Orchestration Service (OOS) şablonu belirtirseniz, değeri acs:oos:{region-id}:{account-id}:template/{templatename} biçiminde belirtin.

  • Bildirim alıcısı olarak bir olay veri yolu belirtirseniz, değeri acs:eventbridge:{region-id}:{account-id}:eventbus/default biçiminde belirtin.

Yukarıdaki değer biçimlerindeki değişkenler aşağıdaki anlamlara gelir:

  • region-id: Ölçeklendirme grubunuzun bölge kimliği.

  • account-id: Alibaba Cloud hesabınızın kimliği.

  • queuename: SMQ kuyruğunun adı.

  • topicname: SMQ konusunun adı.

  • templatename: OOS şablonunun adı.

acs:mns:cn-beijing:161456884340****:queue/modifyLifecycleHo****

RegionId

string

No

Ölçeklendirme grubunun bölge kimliği.

cn-beijing

LifecycleHookStatus

string

No

Yaşam döngüsü kancasını geçirmek istediğiniz durum. Geçerli değerler:

  • Active

  • InActive

Bu parametreyi belirtmezseniz, bu işlemi çağırdıktan sonra yaşam döngüsü kancasının durumu değişmeden kalır.

Not

Varsayılan olarak, bir yaşam döngüsü kancası oluşturulduktan sonra Active durumundadır.

Active

Response elements

Element

Type

Description

Example

object

RequestId

string

İsteğin kimliği.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

Examples

Success response

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.