승인 규칙 템플릿 연결 해제 - AWS CodeCommit

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

승인 규칙 템플릿 연결 해제

승인 규칙 템플릿으로 생성된 승인 규칙이 리포지토리의 팀 워크플로에 더 이상 적합하지 않은 경우 해당 리포지토리에서 템플릿을 연결 해제할 수 있습니다. 템플릿을 연결 해제해도 해당 템플릿이 리포지토리와 연결된 동안 작성된 승인 규칙은 제거되지 않습니다.

승인 규칙 템플릿에 대한 관리형 정책 및 권한에 대해 자세히 알아보려면 승인 규칙 템플릿에 대한 작업 권한 섹션과 AWS 관리형 정책은 다음과 같습니다. CodeCommit 섹션을 참조하세요.

승인 규칙 템플릿 연결 해제 (콘솔)

콘솔을 사용하여 리포지토리와 승인 규칙 템플릿 간의 연결을 제거할 수 있습니다.

리포지토리에서 승인 규칙 템플릿을 연결 해제하려면

  1. https://console.aws.amazon.com/codesuite/codecommit/home에서 CodeCommit 콘솔을 엽니다.

  2. 승인 규칙 템플릿을 선택합니다. 리포지토리에서 연결 해제할 템플릿을 선택한 다음 편집을 선택합니다.

  3. 연결된 리포지토리에서 연결 해제할 리포지토리 옆에 있는 X를 선택합니다. 리포지토리 이름이 더 이상 표시되지 않습니다.

  4. 저장을 선택합니다. 승인 규칙은 해당 리포지토리에서 생성된 풀 요청에는 적용되지 않습니다. 연결이 유효한 동안 생성된 풀 요청에는 규칙이 계속 적용됩니다.

승인 규칙 템플릿 연결 해제 (AWS CLI)

AWS CLI를 사용하여 승인 규칙 템플릿에서 하나 이상의 리포지토리를 연결 해제할 수 있습니다.

리포지토리에서 승인 규칙 템플릿을 연결 해제하려면

  1. 터미널 또는 명령줄에서 다음을 지정하여 disassociate-approval-rule-template-from-repository 명령을 실행합니다.

    • 승인 규칙 템플릿의 이름.

    • 리포지토리의 이름.

    예를 들어 MyDemoRepo라는 리포지토리에서 1-approver-rule-for-all-pull-requests라는 승인 규칙 템플릿을 연결 해제하려면 다음과 같이 하십시오.

    aws codecommit disassociate-approval-rule-template-from-repository --repository-name MyDemoRepo --approval-rule-template-name 1-approver-rule-for-all-pull-requests
  2. 성공한 경우 이 명령은 아무 것도 반환하지 않습니다.

여러 리포지토리에서 승인 규칙 템플릿을 연결 해제하려면

  1. 터미널 또는 명령줄에서 다음을 지정하여 batch-disassociate-approval-rule-template-from-repositories 명령을 실행합니다.

    • 승인 규칙 템플릿의 이름.

    • 리포지토리의 이름.

    예를 들어 MyDemoRepo라는 리포지토리와 MyOtherDemoRepo라는 리포지토리에서 1-approver-rule-for-all-pull-requests라는 승인 규칙 템플릿을 연결 해제하려면 다음과 같이 하십시오.

    aws codecommit batch-disassociate-approval-rule-template-from-repositories --repository-names "MyDemoRepo", "MyOtherDemoRepo" --approval-rule-template-name 1-approver-rule-for-all-pull-requests
  2. 이 명령이 제대로 실행되면 다음과 비슷한 출력이 반환됩니다.

    { "disassociatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }