Работа с AWS SDK в Managed Service for YDB. Обзор
В этом разделе описано, как с помощью AWS SDK для нескольких языков программирования написать простые программы, которые выполняют следующие операции в YDB:
- Создание таблицы и загрузка в нее данных в формате JSON.
- Управление записями в таблице: добавление, чтение, обновление и удаление данных.
- Поиск и извлечение данных.
- Удаление таблицы.
Перед началом работы
-
Подготовьте Document API эндпоинт созданной БД.
Как узнать Document API эндпоинт базы данных
-
Перейдите в консоль управления
. -
Выберите нужный каталог и перейдите в сервис Managed Service for YDB.
-
Выберите БД, к которой планируете сделать запрос.
-
В меню слева перейдите в раздел Обзор.
-
Значение эндпоинта указано в строке Document API эндпоинт.
Пример значения эндпоинта:
https://docapi.serverless.yandexcloud.net/ru-central1/b1gia87mbaom********/etnudu2n9ri3********
Примечание
Для работы в режиме совместимости с Amazon DynamoDB используйте бессерверную (Serverless) конфигурацию БД.
-
Настройка окружения
Настройте окружение для вашего языка программирования:
В примерах раздела для сборки приложений Java используется Apache Maven
Подробнее об AWS SDK для Java читайте в документации AWS
-
Установите
Python версии 3.8 и выше. -
Установите библиотеку Boto3:
pip install boto3
Подробнее об AWS SDK for Python (Boto) читайте в документации AWS
.
- Установите PHP
. - Настройте AWS SDK для PHP
.
Подробнее об AWS SDK for PHP читайте в документации AWS
- Установите Node.js
. - Установите AWS SDK for Node.js
.
Подробнее об AWS SDK для Node.js читайте в документации
- Установите Ruby
. - Установите AWS SDK for Ruby
.
Подробнее об AWS SDK для Ruby читайте в документации