Canary 릴리스 비활성화
Canary 릴리스 배포를 비활성화하려면 canarySettings
를 null로 설정하여 스테이지에서 제거합니다.
API Gateway 콘솔, AWS CLI 또는 AWS SDK를 사용하여 Canary 릴리스 배포를 비활성화할 수 있습니다.
API Gateway 콘솔을 사용하여 Canary 릴리스 비활성화
API Gateway 콘솔을 사용하여 Canary 릴리스 배포를 비활성화하려면 다음 단계를 사용합니다.
Canary 릴리스 배포를 비활성화하려면
-
API Gateway 콘솔에 로그인하고 기본 탐색 창에서 기존 API를 선택합니다.
-
기본 탐색 창에서 스테이지를 선택한 후 기존 스테이지를 선택합니다.
-
Canary 탭을 선택합니다.
-
Delete(삭제)를 선택합니다.
-
삭제를 선택하여 Canary 삭제를 확인합니다.
그 결과, canarySettings
속성이 null
이 되고 배포 단계에서 제거됩니다. 이것은 AWS CLI를 사용하여 확인할 수 있습니다. 예제는 AWS CLI를 사용하여 Canary 릴리스 비활성화 단원을 참조하세요.
AWS CLI를 사용하여 Canary 릴리스 비활성화
AWS CLI를 사용하여 Canary 릴리스 배포를 비활성화하려면 다음과 같이 update-stage
명령을 호출합니다.
aws apigateway update-stage \ --rest-api-id abcd1234 \ --stage-name canary \ --patch-operations '[{"op":"remove", "path":"/canarySettings"}]'
성공적인 응답은 다음과 비슷한 페이로드를 반환합니다.
{ "stageName": "prod", "accessLogSettings": { ... }, "cacheClusterEnabled": false, "cacheClusterStatus": "NOT_AVAILABLE", "deploymentId": "nfcn0x", "lastUpdatedDate": 1511309280, "createdDate": 1511152939, "methodSettings": { ... } }
출력에 표시된 것과 같이, canarySettings
속성은 Canary가 비활성화된 배포의 단계에 더 이상 나타나지 않습니다.