全般

Q: AWS Amplify とは何ですか?
AWS Amplify は開発フレームワークおよび開発者用サービスで構成されており、モバイルアプリケーションやウェブアプリケーションを AWS で構築するための最も速くて簡単な方法を提供します。オープンソースの Amplify フレームワークでは、主観的な一連のライブラリ、UI コンポーネント、コマンドラインインターフェイスを利用できるため、アプリケーションバックエンドを構築して、iOS、Android、ウェブ、React Native の各アプリケーションと統合できます。Amplify フレームワークは、主要な AWS クラウドサービスを活用して、オフラインデータ、認証、分析、プッシュ通知、ボット、AR およびバーチャルリアリティなどの機能を大規模に提供しています。AWS Amplify 開発者用ツールサービスには、ウェブアプリケーションを構築、デプロイ、ホストする AWS Amplify コンソールと、モバイルアプリケーションを iOS デバイスおよび Android デバイスの実機でテストする AWS Device Farm が含まれています。

Q: AWS Amplify は主にどのようなコンポーネントで構成されていますか?
AWS Amplify は、オープンソースの Amplify フレームワーク、Amplify フレームワークを使用する AWS AppSync や Amazon Cognito などのクラウドサービス、AWS Amplify コンソールおよび AWS Device Farm 開発者用ツールで構成されています。

Q: AWS Amplify の使用にはどれくらいの費用がかかりますか?
Amplify フレームワークを使用する場合は、基盤として使用する AWS のサービスに対してのみお支払いいただきます。Amplify フレームワークの使用には、追加料金は発生しません。AWS Amplify コンソールの料金については、AWS Amplify コンソールの料金ページを参照してください。AWS Device Farm の料金については、AWS Device Farm の料金ページを参照してください。

Q: AWS Amplify コンソールはオープンソースの Amplify フレームワークとどのように関連していますか?
AWS Amplify コンソールとオープンソースの Amplify フレームワークは、組み合わせても単体でも使用できます。例えば、そのウェブサイトが Amplify フレームワークを使用していてもいなくても、Amplify コンソールを使用してシングルページアプリケーション (SPA) のフロントエンドおよび静的ウェブサイトをデプロイ、ホストできます。

Amplify フレームワークの CLI を使用してバックエンドリソースをアプリケーション向けに設定している場合、Amplify コンソールから追加の機能が提供されます。チェックインのたびに、これらのバックエンドリソースはフロントエンドをデプロイする前に Amplify コンソールによってプロビジョニングあるいはアップデートされます。ブランチごとの独立したバックエンドデプロイ、ブランチ全体の共有されたバックエンドデプロイなど、さまざまな設定がサポートされています。

Q: AWS Mobile Hub はどうなりましたか?
既存の AWS Mobile Hub のお客様は、引き続き Mobile Hub を使用できます。新しいプロジェクトの場合は、代わりに AWS Amplify を使用してください。 

Q: AWS Amplify の最新情報はどこで確認できますか?
AWS のブログ最新情報のページでご確認いただけます。

 

Amplify フレームワーク

Q: オープンソースの Amplify フレームワークでは何ができますか?
オープンソースの Amplify フレームワークを使用すると、数行のコードでオフラインデータ、多要素認証、分析などの機能をアプリケーションに簡単に追加できます。AWS AppSync、Amazon Cognito、Amazon Pinpoint、AWS Lambda、Amazon S3、Amazon Lex などの基盤となるクラウドサービスを直接コマンドラインから設定して統合できるため、バックエンドサービスを設定して管理するのに必要な時間を最小限に抑えることができます。

Q: Amplify フレームワークではどのような言語やプラットフォームがサポートされていますか?
Amplify フレームワークでは、iOS、Android、ウェブ、React Native のアプリケーションがサポートされています。ウェブアプリケーションは、React、Ionic、Angular および Vue.js と高度に統合されています。

Q: CLI を使っていなくても Amplify フレームワークライブラリを使用できますか?
はい。ライブラリを使用して、Amplify CLI を使わずに作成されたバックエンドリソースへアクセスできます。

Q: AWS Amplify は iOS や Android 向けの AWS Mobile SDK とどのように関連していますか?
iOS および Android 向けの AWS Mobile SDK は Amplify フレームワークに含まれています。こちらから使用を開始してください。

Q: Xamarin や Unity 向けの AWS SDK はどこで入手できますか?
AWS Mobile SDK for Xamarin の使用を開始するには、AWS Mobile SDK for Xamarin の開発者ガイドを参照してください。AWS Mobile SDK for Unity の使用を開始するには、AWS Mobile SDK for Unity の開発者ガイドを参照してください。

 

クラウドサービス

Q: Amplify フレームワークは AWS クラウドサービスとどのように連携しますか?
Amplify フレームワークは、オフラインデータ、多要素認証、および分析など、アプリケーションに追加する機能に基づいて編成されています。Amplify CLI を使用してこれらの機能を設定すると、必要な AWS のクラウドサービスがプロビジョニングされます。設定は CloudFormation テンプレートに保持されるため、ソース管理にチェックインしたり他の開発者と共有したりできます。これらの機能を Amplify ライブラリ経由でアプリケーションに統合して使用すると、ライブラリによって AWS のサービスに必要な呼び出しが行われます。例えば、「amplify add analytics」コマンドを使用すると Amazon Pinpoint が構成されます。また、アプリケーションで Amplify ライブラリの Analytics API を使用すると、Pinpoint に必要な呼び出しが行われます。

開発者用ツール

Q: AWS Amplify コンソールのよくある質問はどこで確認できますか?
AWS Amplify コンソールのよくある質問を参照してください。

Q: AWS Device Farm のよくある質問はどこで確認できますか?
AWS Device Farm のよくある質問を参照してください。

AWS Amplify の詳細

開始方法
ご不明な点がおありですか? 当社のチームに直接お問い合わせください。
aws-amplify-customer@amazon.com