开发者社区 问答 正文

删除事件通知




描述


删除弹性伸缩事件及资源变化通知(DeleteNotificationConfiguration)。

请求参数

名称类型是否必需描述
ActionString系统规定参数。取值:DeleteNotificationConfiguration
ScalingGroupIdString伸缩组 ID。
NotificationArnString通知对象标识符。格式为 acs:ess:{region}:{account-id}:{resource-relative-id},其中:


返回参数

名称类型描述
RequestIdString请求 ID


示例



请求示例

  1. http://ess.aliyuncs.com/?Action=DeleteNotificationConfiguration
  2. &ScalingGroupId=AG6CQdPU8OKdwLjgZcJ2eaQ
  3. &NotificationArn=acs:ess:cn-hangzhou:123456:cloudmonitor
  4. &<公共请求参数>


返回示例


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

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


错误码

错误代码错误信息HTTP 状态码说明
NotificationConfigurationNotExistThe specified notificationConfiguration not exist for the scalingGroup.400当前伸缩组不存在指定的伸缩事件及资源变化通知。
[tr=rgb(239, 251, 255)][td]InvalidScalingGroupId.NotFound The specified scaling group does not exist.404指定的伸缩组不存在。

展开
收起
青蛙跳 2018-08-17 13:58:46 1299 分享 版权
阿里云 AI 助理回答

删除弹性伸缩事件及资源变化通知的操作指南如下:

  1. 任务描述

    • 用户需要通过API调用来删除指定的弹性伸缩组中的事件通知配置,以停止接收特定的通知消息。
  2. 步骤概述

    • 准备请求参数。
    • 构建并发送API请求。
    • 验证操作结果。
  3. 详细操作步骤

    • 准备请求参数

      • Action: 必填,固定值为DeleteNotificationConfiguration
      • ScalingGroupId: 必填,指定要删除通知配置的伸缩组ID。
      • NotificationArn: 必填,通知对象的标识符,格式遵循acs:ess:{region}:{account-id}:{resource-relative-id}。其中:
      • {region}是伸缩组所在的地域ID。
      • {account-id}是您的阿里云账号ID。
      • {resource-relative-id}指明通知方式,例如云监控系统事件使用cloudmonitor,MNS队列使用queue/{queuename},MNS主题使用topic/{topicname}
    • 构建并发送API请求

      • 您可以使用cURL、Postman或编程语言的SDK(如Python、Java等)来构造HTTP请求。确保包含所有必需的请求头和上述准备好的请求参数。
      • 示例请求结构(请替换****为实际值):
      http://ess.aliyuncs.com/?Action=DeleteNotificationConfiguration
      &ScalingGroupId=asg-bp18p2yfxow2dloq****
      &NotificationArn=acs:ess:cn-beijing:161456884340****:cloudmonitor
      &RegionId=cn-beijing
      &公共请求参数
      
      • 其中&公共请求参数包括签名、时间戳等安全认证信息,具体生成方法请参考阿里云官方文档中的签名机制说明。
    • 验证操作结果

      • 成功响应将返回一个简单的JSON或XML格式,包含唯一标识此次请求的RequestId字段。
      • 示例成功响应(JSON格式):
      {
       "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
      }
      
      • 如果操作失败,响应中会包含错误码和错误信息,请根据错误码进行相应的错误处理。
  4. 注意事项

    • 重要提醒:在执行删除操作前,请确认该通知配置确实不再需要,避免误删导致的信息缺失。
    • 确保您有权限操作目标伸缩组及其通知配置。
    • 使用正确的地域ID、账号ID以及资源相对ID构建NotificationArn
  5. 示例代码(以cURL为例):

    curl -X GET 'http://ess.aliyuncs.com/?Action=DeleteNotificationConfiguration\
    &ScalingGroupId=asg-bp18p2yfxow2dloq****\
    &NotificationArn=acs:ess:cn-beijing:161456884340****:cloudmonitor\
    &RegionId=cn-beijing\
    &AccessKeyId=YourAccessKeyId\
    &SignatureMethod=HMAC-SHA1\
    &SignatureVersion=1\
    &Signature=YourComputedSignature\
    &Timestamp=2023-04-05T12:00:00Z\
    &Format=json'
    

通过以上步骤,您可以成功删除指定的弹性伸缩事件及资源变化通知配置。如果在操作过程中遇到问题,可参考阿里云官方文档或联系技术支持获取帮助。

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