캘린더 모드에서 미래용 예약 요청 삭제하기

이 문서에서는 캘린더 모드에서 미래용 예약 요청을 취소하거나 영구 삭제하는 방법을 설명합니다.

캘린더 모드에서 미래용 예약 요청이 더 이상 필요하지 않은 경우 다음 중 하나 또는 모두를 수행하면 됩니다.

  • 예약 요청 취소: 요청을 취소하여 Compute Engine이 요청된 리소스를 프로비저닝하고 이에 대한 요금이 청구되지 않도록 할 수 있습니다. 요청을 취소한 후 나중에 참조할 수 있도록 요청을 보관하거나 삭제할 수 있습니다.

  • 예약 요청 삭제: 요청을 취소한 후 또는 요청이 종료 시간에 도달한 후 요청을 영구적으로 삭제하여 프로젝트에서 기록을 삭제할 수 있습니다.

공유 요청은 소유자 프로젝트(요청이 있는 프로젝트)에서만 취소하거나 삭제할 수 있습니다. 캘린더 모드에서 요청을 취소하거나 삭제할 때 적용되는 요구사항 및 제한사항에 대해 자세히 알아보려면 캘린더 모드의 미래용 예약 요청 정보를 참고하세요.

시작하기 전에

  • 아직 인증을 설정하지 않았다면 설정합니다. 인증은 Cloud de Confiance by S3NS 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.

    이 페이지의 샘플 사용 방법에 대한 탭을 선택하세요.

    콘솔

    Cloud de Confiance 콘솔을 사용하여 Cloud de Confiance by S3NS 서비스 및 API에 액세스하는 경우 인증을 설정할 필요가 없습니다.

    gcloud

    1. 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 콘솔을 사용합니다. 그렇지 않은 경우 단일 요청을 취소하려면 다음 옵션 중 하나를 선택합니다.

콘솔

  1. Cloud de Confiance 콘솔에서 예약 페이지로 이동합니다.

    예약으로 이동

  2. 미래용 예약 탭을 클릭합니다.

  3. 캘린더 모드에서 취소할 각 미래용 예약 요청을 선택합니다.

  4. 취소를 클릭합니다.

  5. 취소를 클릭하여 확인합니다. 예약 요청을 취소하는 데 몇 분 정도 걸릴 수 있습니다.

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 콘솔을 사용합니다. 그렇지 않은 경우 단일 요청을 삭제하려면 다음 옵션 중 하나를 선택합니다.

콘솔

  1. Cloud de Confiance 콘솔에서 예약 페이지로 이동합니다.

    예약으로 이동

  2. 미래용 예약 탭을 클릭합니다.

  3. 캘린더 모드에서 삭제할 각 미래용 예약 요청을 선택합니다.

  4. 삭제를 클릭합니다.

  5. 삭제를 클릭하여 확인합니다. 요청을 삭제하는 데 최대 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: 요청의 이름입니다.

다음 단계