添加或删除通知规则的目标 - 开发工具控制台

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

添加或删除通知规则的目标

您可以编辑通知规则以更改其发送通知的一个或多个目标。您可以使用开发者工具控制台或或 AWS CLI 来更改通知规则的目标。

更改通知规则的目标(控制台)

  1. 打开 AWS 开发者工具控制台,网址为 https://console.aws.amazon.com/codesuite/settings/notifications

  2. 在导航栏中,展开设置,然后选择通知规则

  3. 通知规则中,查看在您当前登录的 AWS 账户中为您的资源配置 AWS 区域 的规则列表。使用选择器更改 AWS 区域。

  4. 选择规则,然后选择 Edit (编辑)

  5. 目标中,执行下列操作之一:

    • 要添加其他目标,请选择添加目标,然后从列表中选择要添加的亚马逊 SNS 主题或聊天机器人 AWS (Slack) 或 AWS 聊天机器人 (Microsoft Teams) 客户端。您还可以选择 Create SNS topic (创建 SNS 主题) 来创建一个主题并将该主题添加为目标。一个通知规则最多可具有 10 个目标。

    • 要删除目标,请选择要删除的目标旁边的 Remove target (删除目标)

  6. 选择提交

向通知规则添加目标 (AWS CLI)

  1. 在终端或命令提示符处,运行 subscribe 命令以添加目标。例如,以下命令添加 Amazon SNS 主题作为通知规则的目标。

    aws codestar-notifications subscribe --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE --target TargetType=SNS,TargetAddress=arn:aws:sns:us-east-1:123456789012:MyNotificationTopic
  2. 如果成功,该命令将返回更新的通知规则的 ARN,类似于以下内容。

    { "Arn": "arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE" }

从通知规则中删除目标 (AWS CLI)

  1. 在终端或命令提示符处,运行 unsubscribe 命令以删除目标。例如,以下命令删除作为通知规则目标的 Amazon SNS 主题。

    aws codestar-notifications unsubscribe --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE --target TargetType=SNS,TargetAddress=arn:aws:sns:us-east-1:123456789012:MyNotificationTopic
  2. 如果成功,该命令将返回更新的通知规则的 ARN 以及有关删除的目标的信息,类似于以下内容。

    { "Arn": "arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE" "TargetAddress": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopic" }

另请参阅