私はAWSモバイルハブを初めて使用し、今日は新しいAWS Amplify/CLがあることに気づきました。今、これら2つのライブラリと非常に混同されています。
私の理解では、AWSモバイルcliはawsバックエンドサービスを作成し、awsバックエンドに接続するjsだけのクライアントライブラリを作成するツールです。
しかし今、このAWS Amplify/CLIが表示され、awsサービスも作成でき、aws-exports.jsファイルも作成され、AWS Amplifyドキュメントが変更され、モバイルハブでどのように動作するかがわかりませんAmplify/CLIでサービスを作成します。
代わりにAWS Amplify/CLIを使用する必要があるということですか?
Amplify CLIを今後使用してください。包括的な機能セットを可能にするより柔軟なアーキテクチャです。この投稿の情報を参照してください。
既存のモバイルハブプロジェクトは、アプリを変更することなく引き続き機能します。既存のプロジェクトにAWS Mobile CLIを使用している場合は、その古いCLIを引き続き使用することもできます。ただし、今後、新しい機能がモバイルハブを使用しないAWS Amplify CLIツールチェーンに追加されます。
新しいモバイルアプリまたはウェブアプリを構築する場合、またはブラウンフィールドアプリにクラウド機能を追加する場合は、新しいAWS Amplify CLIを使用します。 新しいAmplify CLIを使用すると、このブログで説明されているすべての新機能と、より多くのワークフローと将来のツールのロックを解除する豊富なCloudFormation機能を利用できます。
セクション:既存のツーリング、 https://aws.Amazon.com/blogs/mobile/announcing-the-aws-amplify-cli-toolchain/
現在のモバイルハブユーザー向けに、ここからアクセスできるCLI移行を増幅するモバイルハブをリリースしました: https://github.com/awslabs/amplify-mobilehub-migrator 。これにより、Mobile HubリソースをAmplifyプロジェクトにインポートし、エクスポートファイルを提供し、GraphQL API、Codegen、GraphQL TransformなどのAmplify CLI機能を活用できます。