기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeDeploy 배포 그룹에서 트리거 편집
알림 요구 사항을 변경한 경우 트리거를 새로 만드는 대신 트리거를 수정할 수 있습니다.
CodeDeploy트리거 수정 (CLI)
배포 그룹을 업데이트할 때 를 사용하여 CodeDeploy 이벤트의 트리거 세부 정보를 AWS CLI 변경하려면 배포 그룹 속성에 대한 변경을 정의하는 JSON 파일을 만든 다음 옵션과 함께 update-deployment-group명령을 실행합니다. --cli-input-json
get-deployment-group 명령을 실행하여 현재 배포 그룹 세부 정보를 JSON 형식으로 가져온 다음 일반 텍스트 편집기에서 필수 값을 편집하면 JSON 파일을 아주 쉽게 만들 수 있습니다.
-
다음 명령을 실행하고
application
및deployment-group
을 해당 애플리케이션 및 배포 그룹의 이름으로 바꿉니다.aws deploy get-deployment-group --application-name
application
--deployment-group-namedeployment-group
-
일반 텍스트 편집기에 명령 결과를 복사한 후 다음을 삭제합니다.
-
출력 시작 부분에서
{ "deploymentGroupInfo":
를 삭제합니다. -
출력 끝부분에서
}
를 삭제합니다. -
deploymentGroupId
을 포함하는 행을 삭제합니다. -
deploymentGroupName
을 포함하는 행을 삭제합니다.
텍스트 파일의 내용이 다음과 같아야 합니다.
{ "applicationName": "TestApp-us-east-2", "deploymentConfigName": "CodeDeployDefault.OneAtATime", "autoScalingGroups": [], "ec2TagFilters": [ { "Type": "KEY_AND_VALUE", "Value": "East-1-Instances", "Key": "Name" } ], "triggerConfigurations": [ { "triggerEvents": [ "DeploymentStart", "DeploymentSuccess", "DeploymentFailure", "DeploymentStop" ], "triggerTargetArn": "arn:aws:sns:us-east-2:111222333444:Trigger-group-us-east-2", "triggerName": "Trigger-group-us-east-2" } ], "serviceRoleArn": "arn:aws:iam::444455556666:role/AnyCompany-service-role", "onPremisesInstanceTagFilters": [] }
-
-
필요한 경우 파라미터를 변경합니다. 트리거 구성 파라미터에 대한 자세한 내용은 을 참조하십시오 TriggerConfig.
-
업데이트를 JSON 파일로 저장한 다음
--cli-input-json
옵션을 사용하여 update-deployment-group명령을 실행합니다.--current-deployment-group-name
옵션을 포함하고filename
을 JSON 파일 이름으로 바꿔야 합니다.중요
파일 이름 앞에
file://
를 포함해야 합니다. 이 명령에 필수적입니다.aws deploy update-deployment-group --current-deployment-group-name
deployment-group-name
--cli-input-json file://filename
.json
만들기 프로세스를 마치면 권한 및 트리거 세부 정보가 둘 다 제대로 설정되었음을 나타내는 테스트 알림 메시지가 수신됩니다.