AWS Amplify/CLI vs AWS мобильный концентратор

Я новичок в мобильном узле AWS, и сегодня я просто замечаю, что есть новый AWS Amplify/CL, теперь я очень смущен этими двумя библиотеками.

Мое понимание было AWS mobile cli - это инструмент, который создает службу aws backend, и усиливает js только клиентскую библиотеку, которая подключается к серверу aws.

Но теперь я вижу этот AWS Amplify/CLI, он также может создавать aws-службу, а также создает файл aws-exports.js, и теперь AWS Amplify docs изменился, он больше не говорит вам, как это работает с мобильным центром, вместо этого используйте Усилить /CLI для создания служб.

Дозу это означает, что я должен использовать AWS Amplify/CLI вместо этого?

Ответ 1

Используйте Amplify CLI в будущем, это более гибкая архитектура, которая обеспечивает полный набор функций. Смотрите информацию в этом посте:

Существующие проекты Mobile Hub продолжают работать без каких-либо изменений в приложении. Если вы используете AWS Mobile CLI для существующих проектов, вы также можете продолжать использовать этот старый CLI. Однако в дальнейшем новые функции будут добавлены в набор инструментов AWS Amplify CLI, который не использует Mobile Hub.

Если вы создаете новое мобильное или веб-приложение или добавляете облачные возможности в приложения Brownfield, используйте новый AWS Amplify CLI. Новый интерфейс командной строки Amplify позволит вам воспользоваться всеми новыми функциями, описанными в этом блоге, а также богатой функциональностью CloudFormation, чтобы разблокировать больше рабочих процессов и будущие инструменты.

Section: Existing tooling, https://aws.amazon.com/blogs/mobile/announcing-the-aws-amplify-cli-toolchain/

Ответ 2

Для текущих пользователей Mobile Hub мы только что выпустили Mobile Hub для усиления CLI-мигратора, доступ к которому вы можете получить здесь: https://github.com/awslabs/amplify-mobilehub-migrator. Это поможет вам импортировать ресурсы вашего Mobile Hub в проект Amplify, даст вам файл экспорта и позволит вам использовать такие функции Amplify CLI, как GraphQL API, Codegen и GraphQL Transform.