Использование SDK для функции на Bash
В среду выполнения по умолчанию установлена утилита YC CLI для работы с API Yandex Cloud.
Взаимодействие с сервисами Yandex Cloud происходит с помощью сервисного аккаунта, указанного в функции на Bash. В этом случае пользователь не совершает дополнительных действий: утилита применяет сервисный аккаунт автоматически.
Например, вы можете получить список доступных вам облаков, используя скрипт:
#!/bin/bash
set -e
HOME=/tmp yc --format json resource-manager cloud list | jq -c '{body:. | tostring}'
Также для работы с совместимыми сервисами Yandex Cloud — Yandex Object Storage и Yandex Message Queue — в среду выполнения установлена утилита AWS CLI version 2.
В этом случае выпишите статические ключи доступа для сервисного аккаунта и передайте их, например, через переменные окружения функции.
Более подробную информацию с примерами команд можно найти на странице AWS Command Line Interface и в документации Yandex Message Queue.