Можно ли идентифицировать пользователя, чьи учетные данные используются для вызова Google Cloud API? - PullRequest
0 голосов
/ 15 октября 2018

Вопрос:

Существует ли вызов API Google Cloud, который я могу использовать для идентификации пользователя, чьи учетные данные используются для вызова API Google Cloud? *

Подробности:

Моя задача - динамически предоставить SSH-ключ для экземпляра EC2 для одноразового использования, поэтому я редактирую метаданные ssh-key Compute Instance, чтобы включить общедоступную частьключ SSH на лету.GCloud требует, чтобы я указывал имя пользователя при указании ключа SSH, и я хотел бы использовать имя пользователя, учетные данные которого используются для добавления ключа SSH через Google Cloud API.

Просмотр IAM API и Compute Engine API , я не вижу вызовов API, которые я могу сделать, чтобы идентифицировать текущего вызывающего пользователя.В AWS у меня есть https://docs.aws.amazon.com/cli/latest/reference/sts/get-caller-identity.html,, который делает именно то, что я хочу.

Поддерживает ли API Google Cloud эту функцию?Или есть какой-то другой взлом, который я мог бы использовать?

Обновление: Я обнаружил, что на самом деле мне не нужна эта функция для выполнения моего варианта использования!«Имя пользователя», которое запрашивает GCP, - это пользователь Linux, который я буду использовать для SSH в Compute Instance, а не пользователь GCP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...