Использование SDK для функции на Python
Статья создана
Обновлена 7 мая 2026 г.
Чтобы работать с API Yandex Cloud, можно использовать SDK-библиотеку. Для ее установки необходимо указать зависимость в файле requirements.txt. В средах выполнения python37 и python38 SDK-библиотека установлена по умолчанию.
Исходный код библиотеки находится на GitHub
SDK (Software Development Kit)
import yandexcloud
from yandex.cloud.resourcemanager.v1.cloud_service_pb2 import ListCloudsRequest
from yandex.cloud.resourcemanager.v1.cloud_service_pb2_grpc import CloudServiceStub
def handler(event, context):
cloud_service = yandexcloud.SDK().client(CloudServiceStub)
clouds = {}
for c in cloud_service.List(ListCloudsRequest()).clouds:
clouds[c.id] = c.name
return clouds