Доступ к облачным ярлыкам Google с помощью api

#google-cloud-platform #tags #label

#google-облачная платформа #Теги #ярлык

Вопрос:

Как мне получить ярлыки для всех ресурсов в GCP с использованием api? Существует ли какой-либо конкретный API для доступа или просмотра всех ярлыков всех ресурсов для данного проекта?

Ответ №1:

Вы можете просматривать ярлыки для ресурсов с помощью облачной консоли, инструмента gcloud или API Compute Engine. Чтобы просмотреть ярлыки для правил пересылки, используйте инструмент gcloud или API Compute Engine.

Чтобы получить ярлыки с помощью api, сделайте запрос GET к следующему ресурсу:

  1. Для экземпляров виртуальной машины используйте метод instances.setLabels() .
  2. Для моментальных снимков используйте метод snapshots.setLabels() .
  3. Для изображений используйте метод images.setLabels() .
  4. Для дисков используйте метод disks.setLabels().
  5. Для правил пересылки используйте бета-метод forwardingRules.setLabels().
  6. Для региональных статических внешних IP-адресов используйте метод beta addresses.setLabels().
  7. Для глобальных статических внешних IP-адресов используйте бета-метод globalAddresses.setLabels().
  8. Для VPN-туннелей используйте бета-версию метода vpnTunnels.setLabels().

Например, следующий фрагмент создает запрос GET для получения ярлыков для экземпляра виртуальной машины:

 GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
 

Обратитесь к документу о создании ярлыков и управлении ими.