Проблема аутентификации API Stackdriver Logging через механизм API Key

Я пытаюсь получить записи журнала stackdriver, используя этот REST API: https://logging.googleapis.com/v2/entries:list?key={MY_API_KEY}

Я создал API-ключ в соответствии с указанными здесь шагами и установил ограничения API для Stackdriver API, Stackdriver Logging API и Stackdriver Monitoring API.

Тело запроса

"resourceNames": [
    "projects/{MY_PROJECT}"
  ]
}

Ответ

{
    "error": {
        "code": 403,
        "message": "The caller does not have permission",
        "status": "PERMISSION_DENIED"
    }
}

Что мне здесь не хватает? Что мне нужно изменить, чтобы это работало? Тот же вызов API работает через механизм аутентификации OAuth2.0, но не через механизм ключа API.

Примечание. Мой вариант использования требует, чтобы я использовал REST API, и я не могу использовать поток Service Account + SDK.


person xennygrimmato    schedule 21.09.2018    source источник


Ответы (1)


Этот метод аутентификации в настоящее время невозможен согласно этой документации. В настоящее время API ведения журналов и мониторинга не поддерживает аутентификацию по ключу API.

Этот запрос функции в настоящее время обрабатывается. Вы можете использовать эту ссылку, чтобы напрямую связаться с командой, обрабатывающей запрос.

person dany L    schedule 21.09.2018
comment
Кажется, что ссылка предназначена для сотрудников Google. У меня нет адреса электронной почты google.com. Вы уверены, что конечные пользователи могут заходить на этот сайт и общаться с командой? - person xennygrimmato; 24.09.2018
comment
Приношу свои извинения, теперь я поменял его на публичный. - person dany L; 24.09.2018