Описание тега amazon-dynamodb-local

This tag is for Amazon DynamoDB local, which is an official implementation of DynamoDB meant to run locally, via Java app or Docker. It exists solely for purposes of development and functional testing before you deploy your code into AWS against a full-fledged DynamoDB table.
22 ответа

Экспорт данных из DynamoDB

Можно ли экспортировать данные из таблицы DynamoDB в каком-либо формате? Конкретный вариант использования заключается в том, что я хочу экспортировать данные из моей производственной базы данных DynamodB и импортировать эти данные в мой локальный эк…
0 ответов

DynamoDb batchDelete - как проверить, не удалось ли удалить элемент

Мне нужно иметь возможность записывать элементы, которые не были удалены в процессе пакетного удаления. Я могу получить список ключей, но я не могу проверить случай, когда происходит сбой. Неправильная установка DynamoDBHashKey не работает. Список с…
28 май '19 в 11:35
3 ответа

Каков наилучший способ создания автономного приложения без сервера?

Я пытаюсь создать REST API с AWS (Nodejs) и DynamodB. Большую часть времени у меня нет доступа к AWS, и мне нужно, чтобы все работало в автономном режиме для тестирования и развертывалось только тогда, когда у меня есть объем работы. Есть ли какие-л…
0 ответов

Как настроить разрешение для автономного сервера для локальной DynamoDB?

Я пытаюсь настроить Serverless в автономном режиме с локальной DynamoDB. Я следовал руководству, которое предлагает следующий IAM в файле yaml. Это хорошо работает для реального сервера AWS. Но локальный DynamoDB продолжает жаловаться, что у пользов…
1 ответ

exec-maven-plugin, как установить mainClass в pom.xml при использовании DynamoDBLocal

Я новичок в Maven и изо всех сил пытаюсь найти правильный способ задать этот вопрос (поскольку я сомневаюсь, что проблема специфична для DynamoDBLocal). Я пытаюсь запустить REST-сервер, используя Джерси с сервлетом Grizzly, но mvn exec:java терпит н…
18 мар '19 в 00:11
1 ответ

Клиент Dynamodb молча терпит неудачу, а затем тайм-аут

Я пытаюсь запустить тесты против DynamoDB Local в CircleCI, и они молча терпят неудачу и в конечном итоге истекают. DocumentClient не сообщает об ошибках. Что может быть причиной этой проблемы?
1 ответ

Почему DynamoDB локально не распознает опцию -shareDB?

Я пытаюсь запустить контейнер DynamoDB Local Docker с параметром -shareDb, но он завершается с сообщением "Ошибка при разборе параметров. Нераспознанный параметр: -shareDb". Образ докера из amazon/ динамод-локальный, и я начинаю использовать файл do…
1 ответ

Запросить глобальный вторичный индекс, используя содержащийся в DynamoDB локальный

Я имею id в качестве хеш-ключа моей таблицы и returnItemId который является GSI. returnItemId это строка, которая содержит значения, разделенные запятыми. Учитывая номер для GSI, я хочу иметь возможность запросить и получить правильный элемент, кото…
2 ответа

Как создать DynamoDB (Local) таблицы в Docker Container

В настоящее время у меня работает Dynamodb-local в контейнере Docker с использованием образа amazon/ Dynamodb-local. Контейнер запускается, и я могу вручную создать необходимые таблицы через AWS CLI. Однако в этот момент мне нужно создать таблицы пр…
0 ответов

Я пытаюсь "стресс-тест" запрос с шуткой - но я не могу обойти автоматический тайм-аут 5000 мс

Я пытаюсь стресс-тестировать запрос DynamodB с помощью шутки. Я пытаюсь получить довольно большой файл json (1,3 МБ), но постоянно получаю следующую ошибку: "Тайм-аут - асинхронный обратный вызов не был вызван в течение времени ожидания 5000 мс, ука…
25 апр '19 в 20:06
0 ответов

Невозможно выполнить HTTP-запрос: не удалось подключиться к локальному хосту:8000 [localhost/127.0.0.1]: соединение отклонено (соединение отклонено)

Я пытаюсь установить dynamodb локально для докера. Я написал код ниже здесь. docker run -p 8000:8000 amazon/dynamodb-local -jar DynamoDBLocal.jar -sharedD Тогда я могу достичь localhost:8000/shell В моем клиенте Java, я установил конечную точку Amaz…
1 ответ

Запустите и подключитесь к Dynamodb Local в контейнере

Мы используем Dynamodb Local для тестирования интеграции. Он запускается внутри контейнера, и в этом контейнере нам нужно подключиться к локальному Dynamodb. Вот как инициализируется DocumentClient: const doc = new AWS.DynamoDB.DocumentClient({ regi…
3 ответа

Поменять амазонку / динамод-локальный порт

Как я могу изменить порт, который запускается DynamodB через образ Amazon Docker? Согласно этому ответу, -port опция может быть использована при выполнении Java-файла dynamicodb. Однако при запуске образа докера с помощью этой команды: docker run -p…
0 ответов

Динамодб локальное соединение отказано с Java

Я пытаюсь подключить DynamodB к существующему Java-проекту, но обнаружил ошибку ниже: com.amazonaws.SdkClientException: Невозможно выполнить HTTP-запрос: не удалось подключиться к localhost:9000 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]: соед…
0 ответов

Как заставить пакетную операцию DynamoDBMapper провалиться для тестов?

Я реализовал операции удаления и сохранения пакетов. Я хотел проверить, что на самом деле будет присутствовать в FailedBatch, когда возникнет ошибка, и протестировать ее. Что мне нужно сделать, чтобы операция сохранения / удаления не удалась специал…
13 июн '19 в 11:48
2 ответа

DynamoDB Локальный метод бросков не разрешен через SDK

Я пытаюсь использовать DynamoDB Local. Он отлично работает с помощью интерфейса командной строки AWS, но когда я пытаюсь использовать его с AWS SDK в Node, я получаю сообщение об ошибке "Метод не разрешен". Тот же самый код прекрасно работает с реал…
0 ответов

Локальный запуск DynamodB (образ докера предоставлен AWS)

Я загрузил сгенерированный в aws образ докера для DynamodB, и я могу запустить его локально на своем ноутбуке. По умолчанию он запускается на порту 8000, но для моего ноутбука я смог сопоставить порт хоста с именем 9999. Я все еще хочу использовать …
1 ответ

Как сбросить локальные данные DynamodB для модульного тестирования

Используя Jest, DynamoDB Local, я хочу сбросить базу данных для каждого теста, чтобы она не была в определенном порядке. Есть ли способ сделать это с умом? beforeEach(() => { resetDB() }) it('create a data', () => { }) it('remove the data', ()…
05 авг '19 в 04:15
0 ответов

Как отсортировать данные таблицы DynamodB в порядке возрастания по хеш-ключу с помощью JavaScript SDK

Я создаю чат-приложение для группы с использованием DynamodB. Ниже моя структура таблицы: var params = { TableName: "Chat-test0.5", KeySchema: [ {AttributeName: "msg_id", KeyType: "HASH"}, {AttributeName: "group_id", KeyType: "RANGE"}, ], AttributeD…
1 ответ

Время ожидания при попытке доступа к DynamoDB локально

Я могу получить доступ к DynamoDB на AWS с помощью своего кода. Я могу получить доступ к локальному DynamoDB с помощью интерфейса командной строки. Но я не могу заставить их поговорить друг с другом. # deploying dynamodb docker run \ --detach \ --tt…