Для имени ресурса найдите соответствующий URL-адрес HTTP-восстановления.
С помощью приведенного ниже документа Google для некоторых ресурсов сопоставление имени с URL-адресом работает нормально.
Пример:
- Формат имени: //cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_NUMBER
- URL: https://cloudresourcemanager.googleapis.com/v1/organizations/ORGANIZATION_NUMBER
Обычно добавление схемы HTTPS перед именем и основной версии API перед путем к ресурсу отлично работает.
Но проблема в том, что эта схема преобразования несовместима для некоторых ресурсов, если мы формируем URL с таким подходом, он будет отличаться от фактического URL
Пример:
- Формат имени: //compute.googleapis.com/projects/PROJECT_ID/
- Сформированный URL: https://compute.googleapis.com/v1/projects/PROJECT_ID/ а>
- URL в документе Google: https://compute.googleapis.com/**compute**/v1/projects
Справочник по API Compute Engine: https://cloud.google.com/compute/docs/reference/rest/v1
Другие ресурсы, помимо вычислений, также имеют фактически отличный URL от сгенерированного с использованием вышеуказанного метода.
Запросы бывают:
- Помимо упомянутого способа, есть ли способ сопоставить имена ресурсов с URL-адресом
- Каковы лучшие практики такого преобразования
- Помимо ручного сопоставления каждого имени с URL-адресом, есть ли какой-либо общий способ
- Есть ли какой-либо API, который предоставляет это сопоставление, например, pass, будет возвращено имя ресурса и URL-адрес для него (в Интернете я не нашел его)