이 문서에서는 캘린더 모드에서 미래용 예약 요청을 취소하거나 영구 삭제하는 방법을 설명합니다.
캘린더 모드에서 미래용 예약 요청이 더 이상 필요하지 않은 경우 다음 중 하나 또는 모두를 수행하면 됩니다.
예약 요청 취소: 요청을 취소하여 Compute Engine이 요청된 리소스를 프로비저닝하고 이에 대한 요금이 청구되지 않도록 할 수 있습니다. 요청을 취소한 후 나중에 참조할 수 있도록 요청을 보관하거나 삭제할 수 있습니다.
예약 요청 삭제: 요청을 취소한 후 또는 요청이 종료 시간에 도달한 후 요청을 영구적으로 삭제하여 프로젝트에서 기록을 삭제할 수 있습니다.
공유 요청은 소유자 프로젝트(요청이 있는 프로젝트)에서만 취소하거나 삭제할 수 있습니다. 캘린더 모드에서 요청을 취소하거나 삭제할 때 적용되는 요구사항 및 제한사항에 대해 자세히 알아보려면 캘린더 모드의 미래용 예약 요청 정보를 참고하세요.
시작하기 전에
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 Cloud de Confiance by S3NS 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
이 페이지의 샘플 사용 방법에 대한 탭을 선택하세요.
콘솔
Cloud de Confiance 콘솔을 사용하여 Cloud de Confiance by S3NS 서비스 및 API에 액세스하는 경우 인증을 설정할 필요가 없습니다.
gcloud
-
Google Cloud CLI를 설치한 후 제휴 ID로 gcloud CLI에 로그인합니다. 로그인한 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.
gcloud init
-
- 기본 리전 및 영역을 설정합니다.
REST
로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.
Google Cloud CLI를 설치한 후 제휴 ID로 gcloud CLI에 로그인합니다.
자세한 내용은 Cloud de Confiance 인증 문서의 REST 사용을 위한 인증을 참조하세요.
필요한 역할
캘린더 모드에서 미래용 예약 요청을 취소 또는 삭제하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Compute 미래용 예약 관리자 (roles/compute.futureReservationAdmin) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이 사전 정의된 역할에는 캘린더 모드에서 미래용 예약 요청을 취소하거나 삭제하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
캘린더 모드에서 미래용 예약 요청을 취소하거나 삭제하려면 다음 권한이 필요합니다.
-
미래용 예약 요청 취소: 프로젝트에 대한
compute.futureReservations.cancel권한 -
미래용 예약 요청 삭제: 프로젝트에 대한
compute.futureReservations.delete권한
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
캘린더 모드에서 미래용 예약 요청 취소하기
다음 조건 중 하나를 충족하는 경우 캘린더 모드에서 미래용 예약 요청을 취소할 수 있습니다.
시작 시간이 30일 이상 남았습니다.
승인 후 24시간 이내에 요청을 취소하고 시작 시간이 최소 4일 이상 남은 경우
요청을 취소하면 Compute Engine에서 요청을 위해 생성된 빈 예약을 삭제합니다. 요청 세부정보를 확인하거나 삭제할 수 있습니다.
캘린더 모드에서 여러 미래용 예약 요청을 취소하려면Cloud de Confiance 콘솔을 사용합니다. 그렇지 않은 경우 단일 요청을 취소하려면 다음 옵션 중 하나를 선택합니다.
콘솔
Cloud de Confiance 콘솔에서 예약 페이지로 이동합니다.
미래용 예약 탭을 클릭합니다.
캘린더 모드에서 취소할 각 미래용 예약 요청을 선택합니다.
취소를 클릭합니다.
취소를 클릭하여 확인합니다. 예약 요청을 취소하는 데 몇 분 정도 걸릴 수 있습니다.
gcloud
캘린더 모드에서 미래용 예약 요청을 취소하려면 gcloud compute future-reservations cancel 명령어를 사용합니다.
gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \
--zone=ZONE
다음을 바꿉니다.
FUTURE_RESERVATION_NAME: 캘린더 모드의 미래용 예약 요청 이름ZONE: 요청이 있는 영역입니다.
REST
캘린더 모드에서 미래용 예약 요청을 취소하려면 futureReservations.cancel 메서드에 POST 요청을 실행합니다.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
다음을 바꿉니다.
PROJECT_ID: 캘린더 모드의 미래용 예약 요청이 있는 프로젝트의 ID입니다.ZONE: 요청이 있는 영역입니다.FUTURE_RESERVATION_NAME: 요청의 이름입니다.
캘린더 모드에서 미래용 예약 요청 삭제하기
다음 중 하나가 발생한 후에만 캘린더 모드에서 미래용 예약 요청을 삭제할 수 있습니다.
요청이
CANCELLED상태입니다.요청이 종료 시간에 도달했습니다.
캘린더 모드에서 여러 미래용 예약 요청을 동시에 삭제하려면 Cloud de Confiance 콘솔을 사용합니다. 그렇지 않은 경우 단일 요청을 삭제하려면 다음 옵션 중 하나를 선택합니다.
콘솔
Cloud de Confiance 콘솔에서 예약 페이지로 이동합니다.
미래용 예약 탭을 클릭합니다.
캘린더 모드에서 삭제할 각 미래용 예약 요청을 선택합니다.
삭제를 클릭합니다.
삭제를 클릭하여 확인합니다. 요청을 삭제하는 데 최대 1분이 걸릴 수 있습니다.
gcloud
캘린더 모드에서 미래용 예약 요청을 삭제하려면 gcloud compute future-reservations delete 명령어를 사용합니다.
gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \
--zone=ZONE
다음을 바꿉니다.
FUTURE_RESERVATION_NAME: 캘린더 모드의 미래용 예약 요청 이름ZONE: 요청이 있는 영역입니다.
REST
캘린더 모드에서 미래용 예약 요청을 삭제하려면 futureReservations.delete 메서드에 DELETE 요청을 실행합니다.
DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
다음을 바꿉니다.
PROJECT_ID: 캘린더 모드의 미래용 예약 요청이 있는 프로젝트의 ID입니다.ZONE: 요청이 있는 영역입니다.FUTURE_RESERVATION_NAME: 요청의 이름입니다.