Не удается удалить проект в Google Cloud Platform

Вопрос или проблема

Я хочу удалить проект из Google Cloud Platform, но не могу это сделать.

Здесь вы можете увидеть, с какой проблемой я столкнулся.

Скриншот

Обновление

Я получил эти логи, когда пытался удалить, используя gcloud

ERROR: (gcloud.projects.delete) FAILED_PRECONDITION: Проект [19823334588] имеет активные дочерние ресурсы. Вы должны удалить дочерние ресурсы перед удалением проекта.
- '@type': type.googleapis.com/google.rpc.PreconditionFailure
нарушения:
- описание: Активный дочерний ресурс [services/362464855041] блокирует удаление проекта.
субъект: services/362464855041
тип: CHILD
- описание: Активный дочерний ресурс [services/405735437660] блокирует удаление проекта.
субъект: services/405735437660
тип: CHILD
- описание: Активный дочерний ресурс [services/689680261786] блокирует удаление проекта.
субъект: services/689680261786
тип: CHILD
- '@type': type.googleapis.com/google.rpc.Help
ссылки:
- описание: Устранение неполадок при удалении проекта
url: https://cloud.google.com/resource-manager/docs/troubleshooting-project-deletion
- '@type': type.googleapis.com/google.rpc.ResourceInfo
имяРесурса: projects/19823334588
типРесурса: PROJECT

Я бы предложил попробовать удалить проект, используя gcloud, иногда необходимо удалить дочерний ресурс заранее, и при использовании gcloud вы можете получить ошибку с дополнительной информацией о том, как продолжить удаление

Хм, я не думал, что этот вопрос заслуживает отрицательного голоса.

Если вы хотите увидеть список сервисов, которые могут препятствовать удалению вашего проекта, попробуйте

gcloud services list --project cpv-stripepay-78a1

Большинство сервисов не должны вызывать проблем, но некоторые могут быть немного привередливыми.

В моем случае это был API Gateway. Мне пришлось (через интерфейс пользователя) повторно включить API, вручную удалить API gateway и любые прикрепленные компоненты (в моем случае я использовал сервисный аккаунт для аутентификации к шлюзу). Как только это было сделано, удаление не вызвало проблем

Ответ или решение

К сожалению, вы столкнулись с проблемой удаления проекта в Google Cloud Platform (GCP). Это может быть распространенной трудностью, когда в проекте имеются активные дочерние ресурсы или сервисы, которые препятствуют его удалению. Давайте разберемся, как излечить данную ситуацию.

Шаги для удаления проекта из Google Cloud Platform

  1. Понимание ошибок удаления: Как показала ошибка, которую вы получили при попытке удалить проект с помощью команды gcloud, проект содержит активные дочерние ресурсы, такие как сервисы, которые необходимо удалить перед удалением самого проекта. Вот некоторые ключевые моменты из вашего сообщения об ошибке:

    • Проект с ID [19823334588] имеет активные детские ресурсы, такие как сервисы [362464855041], [405735437660] и [689680261786].
    • Вы получите подробную информацию о проблеме, связанную с каждым из сервисов.
  2. Получение списка сервисов: Чтобы выяснить, какие именно сервисы активны в вашем проекте, выполните следующую команду:

    gcloud services list --project <имя_вашего_проекта>

    Это позволит вам увидеть все активные сервисы, которые могут мешать удалению.

  3. Удаление активных сервисов:

    • Перейдите в консоль GCP и найдите секцию "API и сервисы".
    • Просмотрите список активных сервисов и идентифицируйте те, которые необходимо отключить или удалить.
    • Для удаления API, за которыми могут следовать связанные ресурсы, таких как API Gateway, вам может потребоваться сначала отключить и удалить само API, а затем удалить связанные компоненты.
  4. Удаление связанных ресурсов: Если у вас есть API Gateway или другие компоненты, которые используют сервисы, обязательно удалите их. Это может включать:

    • Удаление внешних ссылок, таких как постройки, хранилища и управляемые экземпляры.
    • Удаление связанных учетных записей сервисов.
  5. Попытка удаления проекта снова: После того, как все активные дочерние ресурсы и сервисы будут удалены, попробуйте снова удалить проект:

    gcloud projects delete <имя_вашего_проекта>
  6. Использование документации Google: Если проблема не будет решена, рекомендую обратиться к официальной документации Google по устранению неполадок с удалением проекта. Она может предоставить дополнительные указания:
    Устранение неполадок с удалением проекта.

Заключение

Удаление проекта в Google Cloud Platform может вызвать затруднения из-за активных дочерних ресурсов. Следуя предложенным шагам, вы сможете идентифицировать и удалить эти ресурсы, чтобы успешно завершить процесс. Если у вас возникнут дополнительные вопросы или трудности, всегда полезно обратиться к документации или сообществу для получения поддержки.

Оцените материал
Добавить комментарий

Капча загружается...