编辑通知规则 - 开发工具控制台

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

编辑通知规则

您可以通过编辑通知规则来更改其名称、其发送通知的事件、详细信息类型或其发送通知的一个或多个目标。您可以使用开发者工具控制台或编辑通知规则。 AWS CLI

编辑通知规则(控制台)

  1. https://console.aws.amazon.com/codesuite/设置/ AWS 通知中打开开发者工具控制台。

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

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

  4. 从列表中选择规则,然后选择 Edit (编辑)。进行更改,然后选择 Submit (提交)

编辑通知规则 (AWS CLI)

  1. 在终端或命令提示符处,运行describe-notification-rule命令以查看通知规则的结构。

  2. 运行 update-notification rule 命令可生成 JSON 骨架并将其保存到文件中。

    aws codestar-notifications update-notification-rule --generate-cli-skeleton > update.json

    您可以将此文件命名为所需的任意名称。在本示例中,该文件为 update.json

  3. 在纯文本编辑器中打开 JSON 文件并更改规则。

    以下示例显示了名为 ID 的 AWS 账户MyDemoRepo中名MyNotificationRule为存储库的通知规则123456789012。通知会发送到创建分支和标签MyNotificationTopic时命名的 Amazon SNS 主题。规则名称已更改为MyNewNotificationRule

    { "Name": "MyNewNotificationRule", "EventTypeIds": [ "codecommit-repository-branches-and-tags-created" ], "Resource": "arn:aws:codecommit:us-east-1:123456789012:MyDemoRepo", "Targets": [ { "TargetType": "SNS", "TargetAddress": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopic" } ], "Status": "ENABLED", "DetailType": "FULL" }

    保存该文件。

  4. 通过使用您刚编辑的文件,在终端或命令行上,再次运行 update-notification-rule 命令以更新通知规则。

    aws codestar-notifications update-notification-rule --cli-input-json file://update.json
  5. 如果成功,该命令将返回通知规则的 Amazon 资源名称 (ARN),类似于以下内容。

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

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

  1. 在终端或命令提示符处,运行 untag-resource 命令。例如,以下命令删除名称为的标签Team

    aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
  2. 如果成功,该命令不返回任何内容。

另请参阅