Записываем данные в YDB с помощью Yandex Cloud Functions

  Рет қаралды 1,988

Yandex Cloud

Yandex Cloud

8 ай бұрын

Расскажем, как записывать данные в бессерверную базу данных YDB в документированном представлении, используя облачные функции.
Хотите узнать больше? Вступайте в сообщество Serverless в Telegram - t.me/YandexCloudFunctions. Нас уже более 1600!

Пікірлер: 13
@dbelyaev
@dbelyaev 7 ай бұрын
Вот побольше бы таких роликов. Крайне не хватает конкретных примеров.
@uglevod184
@uglevod184 7 ай бұрын
Ну, я прошел этот уровень Все прекрасно работает и без платного lockbox. (Хотя я не исключаю, что в будущем, может возникнуть ситуация, в которой использование loхBox будет действительно оправдано)
@uglevod184
@uglevod184 7 ай бұрын
Есть хоть кто то - кто посмотрел этот ролик и все сделал и запустил и все заработало и все понял как и что работает )) ?
@nikprilutskiy7064
@nikprilutskiy7064 8 ай бұрын
Спасибо за видео. Возник вопрос, а почему для работы с YDB была выбрана библиотека boto3, а не YDB SDK для Python? Кроме того, в зависимостях не нужно прописывать стандартные библиотеки (datetime).
@YandexCloudPlatform
@YandexCloudPlatform 8 ай бұрын
Здравствуйте! Нам нужно немного времени, но мы обязательно вернёмся к вам с ответом.
@YandexCloudPlatform
@YandexCloudPlatform 8 ай бұрын
Мы хотели продемонстрировать работу именно бессерверной YDB в документном режиме, В этом режиме работы СУБД совместима с AWS DynamoDB по API, что позволяет переиспользовать boto3 для сервисов YC, в том числе для Объектного хранилища S3, SQS, DataStreams, Postbox. Также boto3 позволяет работать с базой чуть проще, потому что обращения идут напрямую в базу через http(s) с использованием авторизационного токена, нет необходимости создавать экземпляры драйверов и соединений в рамках реализации кода. Тут можно использовать и YDB Python SDK. Более того, например, для бессерверных контейнеров у нас реализован механизм переиспользования рантайма, чтобы не переустанавливать соединение с базой при каждом запуске экземпляра контейнера. Подробнее об этом рассказано в документации: clck.ru/366vxU
@uglevod184
@uglevod184 7 ай бұрын
Ответ по ходу писал бот. Тут тема безсерверных функций и строковых таблиц не раскрыта и пока не до контенеров @@YandexCloudPlatform
@YandexCloudPlatform
@YandexCloudPlatform 7 ай бұрын
Здравствуйте, Владимир! Уточните, пожалуйста, какой именно информации вам не хватило? Учтём ваши пожелания при подготовке к следующим вебинарам.
@demurelessR
@demurelessR 3 ай бұрын
​@@YandexCloudPlatformвсего хватило. Был бы рад, если бы используемый код был приложен. Если не заметил сорян
@uglevod184
@uglevod184 7 ай бұрын
А можно полный код используемый в видео ? и зачем "ru-central" хранить в лок-боксе ? это же не что то секретное. Как используется бакет_ид , на видео этого нет И для тго что бы подключится к базе необходима - только строка апи-базы ? а для чего в видео задейcтвован key_id и секрет ? Без использования платной функция lockbox не запустится ? ) просто - потому, что) ? и не важно как написан код ))
@YandexCloudPlatform
@YandexCloudPlatform 7 ай бұрын
Здравствуйте! Спешим к вам с ответами. Регион можно не хранить в Lockbox. В данном случае хотелось продемонстрировать, что такой вынос переменных в окружение удобен для создания функций, которые легко переносить/переконфигурировать. Чтобы подключиться к базе, нужна строка api и ключи в переменных окружения, а key_id и секрет как раз читаются из переменных окружения фреймворков. Без lockbox запустится: можно захардкодить значения ключа, можно вынести в переменные окружения, но это негибко/небезопасно.
@uglevod184
@uglevod184 7 ай бұрын
Почемуто не обнаружил просто editor (При добавлении полномочий севис акка) добавил ydb.editor
@YandexCloudPlatform
@YandexCloudPlatform 7 ай бұрын
Здравствуйте, Владимир! В демонстрации была приведена роль с более широкими правами. Для продуктивного решения лучше ограничиваться ролью ydb.editor, а для того, чтобы доступ был более гранулярным, можно разместить инстанс YDB в отдельной папке и роль назначать именно на её уровне.
Serverless YDB Internals
34:18
Yandex Cloud
Рет қаралды 1,5 М.
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3,6 МЛН
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 61 МЛН
Watermelon Cat?! 🙀 #cat #cute #kitten
00:56
Stocat
Рет қаралды 26 МЛН
Yandex Database: открытые горизонты
38:46
Yandex Cloud
Рет қаралды 35 М.
Подключаемся к API с помощью Google Sheets Apps Script
28:19
Алексей Куличевский
Рет қаралды 36 М.
TOP-18 ФИШЕК iOS 18
17:09
Wylsacom
Рет қаралды 683 М.
МОЩНЕЕ ТВОЕГО ПК - iPad Pro M4 (feat. Brickspacer)
28:01
ЗЕ МАККЕРС
Рет қаралды 74 М.
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 16 М.
КОПИМ НА АЙФОН В ТГК АРСЕНИЙ СЭДГАПП🛒
0:59
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 112 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 36 МЛН