Можем ли мы получить ключ RSA publi c, связанный с устройством, из ядра Google iot - PullRequest
2 голосов
/ 18 января 2020

На самом деле у меня есть устройство и связанный с ним ключ publi c в Google IoT Core. Можно ли получить этот ключ publi c из любого скрипта, используя служебную учетную запись (и соответствующий реестр). Это ограниченные ключи на google-iot-core?

1 Ответ

1 голос
/ 24 января 2020

Да, это возможно. Пример использования python iot client :

from google.cloud import iot_v1

client = iot_v1.DeviceManagerClient()

name = client.device_path('my-project', 'my-location', 'my-registry', 'my-device')

response = client.get_device(name)

# Here you can see the credentials
print(response.credentials)

Пример использования gcloud :

gcloud iot devices describe my-device --project=my-project --region=my-location --registry=my-registry --format=json | jq '.credentials

Вы можете получить эту информацию с помощью другие клиенты или напрямую Rest API .

...