开发者社区 问答 正文

修改事件通知




描述


修改您创建的弹性伸缩事件及资源变化通知(ModifyNotificationConfiguration)。

请求参数

名称类型是否必需描述
ActionString系统规定参数。取值:ModifyNotificationConfiguration
ScalingGroupIdString伸缩组 ID。
NotificationArnString通知对象标识符。格式为 acs:ess:{region}:{account-id}:{resource-relative-id},其中:
NotificationType.NString一类或者多类弹性伸缩事件通知。N 的取值范围:[1, 5],多个取值使用重复列表的形式。您可以通过接口 DescribeNotificationTypes 查询参数取值。


返回参数

名称类型描述
RequestIdString请求 ID


示例



请求示例

  1. http://ess.aliyuncs.com/?Action=ModifyNotificationConfiguration
  2. &ScalingGroupId=AG6CQdPU8OKdwLjgZcJ2eaQ
  3. &NotificationArn=acs:ess:cn-hangzhou:123456:cloudmonitor
  4. &NotificationType.1=AUTOSCALING:SCALE_OUT_SUCCESS
  5. &NotificationType.2=AUTOSCALING:SCALE_IN_SUCCESS
  6. &NotificationType.3=AUTOSCALING:SCALE_OUT_ERROR
  7. &NotificationType.4=AUTOSCALING:SCALE_IN_ERROR
  8. &NotificationType.5=AUTOSCALING:SCALE_REJECT
  9. &<公共请求参数>


返回示例


XML 格式
  1. <ModifyNotificationConfigurationResponse>
  2.     <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
  3. </ModifyNotificationConfigurationResponse>

JSON 格式
  1. {
  2.     "requestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
  3. }


错误码

错误代码错误信息HTTP 状态码说明
InvalidNotificationTypesThe specified notificationType is invalid.400指定的 NotificationType.N 不合法。
NotificationConfigurationNotExistThe specified notificationConfiguration not exist for the scalingGroup.400当前伸缩组不存在指定的弹性伸缩事件及资源变化通知类型。
InvalidScalingGroupId.NotFoundThe specified scaling group does not exist.404指定的伸缩组不存在。

展开
收起
青蛙跳 2018-08-17 14:00:00 1436 分享 版权
阿里云 AI 助理回答

要修改您在阿里云上创建的弹性伸缩事件及资源变化通知,您需要调用 ModifyNotificationConfiguration API 进行配置更新。以下是操作的详细说明和参数要求:

请求参数

  1. Action:

    • 类型: String
    • 是否必需: 是
    • 描述: 系统规定参数,固定值为 ModifyNotificationConfiguration
  2. ScalingGroupId:

    • 类型: String
    • 是否必需: 是
    • 描述: 您想要修改通知配置的伸缩组的ID,例如 asg-bp1igpak5ft1flyp****
  3. NotificationArn:

    • 类型: String
    • 是否必需: 是
    • 描述: 通知对象的标识符,格式需遵循特定规则,如使用云监控、MNS队列或MNS主题。例如,云监控的格式为 acs:ess:{region-id}:{account-id}:cloudmonitor
  4. NotificationType.N:

    • 类型: String
    • 是否必需: 是(多次出现,N 的取值范围:[1, 8])
    • 描述: 指定一类或多类弹性伸缩事件通知类型,例如 AUTOSCALING:SCALE_OUT_SUCCESS 表示扩容成功通知。您可以通过查询接口 DescribeNotificationTypes 获得所有可选的通知类型。
  5. RegionId:

    • 类型: String
    • 是否必需: 否
    • 描述: 伸缩组所在的地域ID,默认与您的其他阿里云资源相同,如 cn-beijing
  6. TimeZone:

    • 类型: String
    • 是否必需: 否
    • 描述: 消息通知时区设置,例如 UTC+8

返回参数

  • RequestId: 请求的唯一标识符,用于追踪操作记录。

示例请求

http://ess.aliyuncs.com/
?Action=ModifyNotificationConfiguration
&ScalingGroupId=asg-bp1igpak5ft1flyp****
&NotificationArn=acs:ess:cn-beijing:161456884340****:cloudmonitor
&NotificationType.1=AUTOSCALING:SCALE_OUT_SUCCESS
&NotificationType.2=AUTOSCALING:SCALE_IN_SUCCESS

请根据实际需求替换上述示例中的占位符,并确保您已获取到正确的账号ID、区域ID等信息。在执行API调用前,建议先通过阿里云官方文档或API Explorer验证请求参数的正确性,以避免配置错误或权限问题。

参考资料:

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答