Рубрики
Uncategorized

Быстро заполнить вторую среду AWS Amplify GraphQL с помощью данных

Иногда удобнее тестировать приложение AWS Amplify с активными данными. ‘ Amplify Env добавить ‘создать … Tagged с помощью Amplify, DevOps, базы данных, тестирования.

Иногда удобнее тестировать приложение AWS Amplify с активными данными. ‘ Amplify env add ‘Создает пустоту. Конечная точка GraphQL вернет ничто. Заполнить его! Возможно, повторить данные из производства или, возможно, начальная загрузка из файлов в S3.

Подходы

Начальная загрузка из файлов Быстро загрузите данные второй среды из данных в файлах. К DynamoDB или RDS. Проще говоря, поместите файлы данных в S3 и повторите в службу миграции данных AWS. Пустая среда может быть болезненной. Данные со скоростью тоже могут быть болезненными. Статические файлы действительно просты и могут убрать боль:

  • Служба миграции данных AWS (для моделей DynamoDB или RDS, разрешенных)

Повторить из производства Быстро заполняет вторую среду с данными производственной среды для комфортного тестирования. Как именно можно воспроизвести производственные данные во вторую среду? Это просто. Существуют две услуги, которые могут повторить магазины данных о производственной среде:

  • Конвейер данных AWS (для моделей DynamoDB, разрешенных)
  • Служба миграции данных AWS (для моделей разрешенных RDS)

Начальная загрузка из файлов

Служба миграции данных AWS может копировать данные из S3. DMS может копировать в DynamoDB или RDS. Создайте конечную точку источника в DMS с одним ведром S3. Смотрите Использование Amazon S3 в качестве источника для AWS DMS Анкет Затем создайте конечную точку назначения, например, одну конечную точку DynamoDB. Смотрите Использование базы данных Amazon DynamoDB в качестве цели для службы миграции базы данных AWS Анкет

Повторить из производства

Выберите службу, чтобы воспроизвести определенный тип хранилища данных. Pipeline Data AWS может идеально скопировать одну таблицу DynamoDB в другую. Служба миграции данных AWS может отлично скопировать один экземпляр базы данных, размещенный RDS, другой.

Прыгните в седло с конвейером данных AWS, чтобы воспроизвести одиночную таблицу DynamoDB. Ожидайте быстрый прыжок до S3. Смотрите Экспорт и импорт данных DynamoDB с помощью конвейера данных AWS Анкет

Повторите одну размещенную базу данных RDS из одного экземпляра к другому проста. Используйте службу миграции данных AWS, чтобы скопировать таблицы. Это не займет месяцы. Это будет быстро.

Возможности

Когда абсолютно необходимо иметь данные в среде Amplify, не позволяйте им быть громоздким. Конечная точка GraphQL более функциональна с данными. Итерационная доставка функций программного обеспечения идет быстрее. Толкните репликацию данных в облако! Радоваться, веселиться. Там может быть более одного пути. Оставьте комментарий с другими предложениями, пожалуйста!

Оригинал: «https://dev.to/starpebble/quickly-populating-a-second-aws-amplify-graphql-environment-with-data-5fa8»