View a markdown version of this page

编辑或删除拉取请求的审批规则 - AWS CodeCommit

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

编辑或删除拉取请求的审批规则

如果拉取请求具有审批规则,则该拉取请求无法合并,直到其条件得以满足。您可以更改拉取请求的审批规则,以使其条件更容易满足,或提高审核的严谨性。您可以更改必须审批拉取请求的用户数量。还可以在规则的用户审批池中添加、删除或更改成员资格。最后,如果您不想再对拉取请求使用审批规则,可以将其删除。

注意

您还可以覆盖拉取请求的审批规则。有关更多信息,请参阅 覆盖拉取请求的审批规则。

您可以使用 AWS CodeCommit 控制台或编辑和删除存储库的批准规则。 AWS CLI

编辑或删除拉取请求的审批规则(控制台)

您可以使用 CodeCommit 控制台编辑或删除 CodeCommit 仓库中拉取请求的批准规则。

  1. 在 https://console.aws.amazon.com/codesuite/codemmit /home 打开 CodeCommit 控制台。

  2. 在 Repositories (存储库) 中,选择要在其中编辑或删除拉取请求的审批规则的存储库的名称。

  3. 在导航窗格中,选择拉取请求。

  4. 选择要编辑或删除审批规则的拉取请求。您只能编辑和删除处于打开状态的拉取请求的审批规则。

    CodeCommit 控制台中仓库的拉取请求列表。
  5. 在拉取请求中,选择 Approvals (审批),然后从列表中选择要编辑或删除的规则。请执行以下操作之一:

    • 如果要编辑规则,请选择 Edit (编辑)。

    • 如果要删除规则,请选择 Delete (删除),然后按照说明进行操作,以验证规则是否删除。

  6. 在 Edit approval rule (编辑审批规则) 中,对规则进行所需的更改,然后选择 Submit (提交)。

    编辑审批规则
  7. 完成审批规则的配置之后,选择 Submit (提交)。

编辑或删除拉取请求的审批规则 (AWS CLI)

要将 AWS CLI 命令与一起使用 CodeCommit,请安装 AWS CLI。有关更多信息,请参阅 命令行参考。

您可以使用 AWS CLI 来编辑批准规则的内容和删除批准规则。

注意

您可能还对以下命令感兴趣:

使用编辑或删除 CodeCommit 存储库中拉取请求的批准规则 AWS CLI

  1. 要编辑审批规则,请运行 update-pull-request-approval-rule-content 命令,并指定:

    • 拉取请求的 ID(使用 --id 选项)。

    • 审批规则的名称(使用 --approval-rule-name 选项)。

    • 审批规则的内容(使用 --approval-rule-content 选项)。

    此示例更新了Require two approved approvers为拉取请求命名的批准规则,ID 为27。该规则要求一个用户获得包括123456789012亚马逊 Web Services 账户中任何 IAM 用户的批准池的批准:

    aws codecommit update-pull-request-approval-rule-content --pull-request-id 27 --approval-rule-name "Require two approved approvers" --approval-rule-content "{Version: 2018-11-08, Statements: [{Type: \"Approvers\", NumberOfApprovalsNeeded: 1, ApprovalPoolMembers:[\"CodeCommitApprovers:123456789012:user/*\"]}]}}"
  2. 要删除审批规则,请运行 delete-pull-request-approval-rule 命令,并指定:

    • 拉取请求的 ID(使用 --id 选项)。

    • 审批规则的名称(使用 --approval-rule-name 选项)。

    例如,要删除名称为 ID 的拉My Approval Rule取请求的批准规则15:

    aws codecommit delete-pull-request-approval-rule --pull-request-id 15 --approval-rule-name "My Approval Rule"