스팟 플릿 요청 취소(삭제)
스팟 플릿이 더 이상 필요하지 않은 경우 요청을 스팟 플릿 요청을 취소할 수 있습니다. 그러면 요청이 삭제됩니다. 플릿 요청을 취소하면 플릿과 연결된 모든 스팟 요청도 취소되어 새 스팟 인스턴스가 시작되지 않습니다.
스팟 플릿 요청을 취소하는 경우 해당 인스턴스도 모두 종료할지 여부를 지정해야 합니다. 여기에는 온디맨드 인스턴스와 스팟 인스턴스가 모두 포함됩니다.
플릿 요청이 취소되면 인스턴스가 종료되도록 지정할 경우 플릿 요청이 cancelled_terminating
상태가 됩니다. 그렇지 않으면 cancelled_running
상태가 되어 인스턴스가 중단되거나 수동으로 종료될 때까지 계속 실행됩니다.
제한 사항
-
단일 요청으로 최대 100개의 플릿을 취소할 수 있습니다. 지정된 수를 초과하면 플릿이 취소되지 않습니다.
스팟 플릿 요청을 취소(삭제)하려면 다음을 수행하세요(콘솔).
-
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 스팟 요청을 선택합니다.
-
스팟 플릿 요청을 선택합니다.
-
작업을 선택한 후, 요청 취소를 선택합니다.
-
스팟 요청 취소 대화 상자에서 다음을 수행합니다.
-
스팟 플릿 요청을 취소함과 동시에 연결된 인스턴스를 종료하려면 인스턴스 종료 확인란을 선택된 상태로 둡니다. 연결된 인스턴스를 종료하지 않고 스팟 플릿 요청을 취소하려면 인스턴스 종료 확인란 선택을 취소합니다.
-
확인을 선택합니다.
-
AWS CLI를 사용하여 스팟 플릿 요청을 취소(삭제)하고 해당 인스턴스를 종료하려면 다음을 수행하세요.
cancel-spot-fleet-requests 명령을 사용하여 지정된 스팟 플릿 요청을 취소하고 온디맨드 인스턴스와 스팟 인스턴스를 종료합니다.
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --terminate-instances
출력 예시
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_terminating",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
AWS CLI를 사용하여 해당 인스턴스를 종료하지 않고 스팟 플릿 요청을 취소(삭제)하려면 다음을 수행하세요.
--no-terminate-instances
파라미터를 사용하여 이전 명령을 수정하여 온디맨드 인스턴스와 스팟 인스턴스를 종료하지 않고 지정된 스팟 플릿 요청을 취소할 수 있습니다.
aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids
sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\ --no-terminate-instances
출력 예시
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_running",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}