本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
添加或删除通知规则的目标
您可以编辑通知规则以更改其发送通知的一个或多个目标。您可以使用开发者工具控制台或或 AWS CLI 来更改通知规则的目标。
更改通知规则的目标(控制台)
打开 AWS 开发者工具控制台,网址为 https://console.aws.amazon.com/codesuite/settings/notifications
。 -
在导航栏中,展开设置,然后选择通知规则。
-
在通知规则中,查看在您当前登录的 AWS 账户中为您的资源配置 AWS 区域 的规则列表。使用选择器更改 AWS 区域。
-
选择规则,然后选择 Edit (编辑)。
-
在目标中,执行下列操作之一:
-
要添加其他目标,请选择添加目标,然后从列表中选择要添加的亚马逊 SNS 主题或聊天机器人 AWS (Slack) 或 AWS 聊天机器人 (Microsoft Teams) 客户端。您还可以选择 Create SNS topic (创建 SNS 主题) 来创建一个主题并将该主题添加为目标。一个通知规则最多可具有 10 个目标。
-
要删除目标,请选择要删除的目标旁边的 Remove target (删除目标)。
-
-
选择提交。
向通知规则添加目标 (AWS CLI)
-
在终端或命令提示符处,运行 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
-
如果成功,该命令将返回更新的通知规则的 ARN,类似于以下内容。
{ "Arn": "arn:aws:codestar-notifications:
us-east-1
:123456789012
:notificationrule/dc82df7a-EXAMPLE" }
从通知规则中删除目标 (AWS CLI)
-
在终端或命令提示符处,运行 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
-
如果成功,该命令将返回更新的通知规则的 ARN 以及有关删除的目标的信息,类似于以下内容。
{ "Arn": "arn:aws:codestar-notifications:
us-east-1
:123456789012
:notificationrule/dc82df7a-EXAMPLE" "TargetAddress": "arn:aws:sns:us-east-1
:123456789012
:MyNotificationTopic
" }