Обзор
В этом разделе описано, как с помощью AWS SDK для нескольких языков программирования написать простые программы, которые выполняют следующие операции в YDB:
- Создание таблицы и загрузка в нее данных в формате JSON.
- Управление записями в таблице: добавление, чтение, обновление и удаление данных.
- Поиск и извлечение данных.
- Удаление таблицы.
Перед началом работы
-
Подготовьте Document API эндпоинт созданной БД.
Как узнать Document API эндпоинт базы данных-
Перейдите в консоль управления.
-
Выберите нужный каталог и перейдите в сервис Yandex Managed Service for YDB.
-
Выберите базу данных, к которой планируете сделать запрос.
-
В меню слева перейдите в раздел Обзор.
-
Значение эндпоинта указано в строке Document API эндпоинт.
Пример значения эндпоинта:
https://docapi.serverless.yandexcloud.net/ru-central1/b1g4ej5ju4rf5kelpk4b/etn01lrprvnlnhv8v5kj
Примечание
Для работы в режиме совместимости с Amazon DynamoDB используйте бессерверную (Serverless) конфигурацию БД.
-
Настройка окружения
Настройте окружение для вашего языка программирования:
В примерах раздела для сборки приложений Java используется Apache Maven.
Подробнее об AWS SDK для Java читайте в документации AWS.
-
Установите Python версии 3.6 и выше.
-
Установите библиотеку 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 читайте в документации.