#google-cloud-platform #tags #label
#google-облачная платформа #Теги #ярлык
Вопрос:
Как мне получить ярлыки для всех ресурсов в GCP с использованием api? Существует ли какой-либо конкретный API для доступа или просмотра всех ярлыков всех ресурсов для данного проекта?
Ответ №1:
Вы можете просматривать ярлыки для ресурсов с помощью облачной консоли, инструмента gcloud или API Compute Engine. Чтобы просмотреть ярлыки для правил пересылки, используйте инструмент gcloud или API Compute Engine.
Чтобы получить ярлыки с помощью api, сделайте запрос GET к следующему ресурсу:
- Для экземпляров виртуальной машины используйте метод instances.setLabels() .
- Для моментальных снимков используйте метод snapshots.setLabels() .
- Для изображений используйте метод images.setLabels() .
- Для дисков используйте метод disks.setLabels().
- Для правил пересылки используйте бета-метод forwardingRules.setLabels().
- Для региональных статических внешних IP-адресов используйте метод beta addresses.setLabels().
- Для глобальных статических внешних IP-адресов используйте бета-метод globalAddresses.setLabels().
- Для VPN-туннелей используйте бета-версию метода vpnTunnels.setLabels().
Например, следующий фрагмент создает запрос GET для получения ярлыков для экземпляра виртуальной машины:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Обратитесь к документу о создании ярлыков и управлении ими.