Вопрос:
Существует ли вызов 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.