メインコンテンツまでスキップ

AWS Amplify

AWS Amplify について AWS AmplifyとはAWSサービスを使用したウェブ・モバイルの迅速な開発を支援するツールとサービスのセットのこと。
AWS Amplifyではサービスを、ホスティング、認証、ストレージというようにカテゴリと呼ばれる機能単位で追加して使用する。

AWS Amplifyツール

Amplify CLI

Amplify CLIは、各種AWSサービスを簡単に利用できる、コマンドベースのツールチェーンです。クラウドバックエンドの構築や管理のほか、AWSサービスとの連携に必要な設定ファイルやソースコードを自動生成してくれます。

また、AWSについて詳しい知識がなくてもビルディングブロックの構築が可能なため、開発者は最小限のエネルギーで開発に注力できるといえるでしょう。

Amplify Console

Amplify Consoleは、サーバーレスウェブアプリケーションを公開するための環境を、自動で構築してくれるサービスです。Gitリポジトリを紐付けておくことにより、簡単にデプロイ環境を構築してくれるほか、ホスティングまで自動実行してくれます。

また、Basic認証やリダイレクト設定などの機能が標準で搭載されているため、静的Webサイトの環境構築には欠かせないサービスといえるでしょう。

Amplify SDK

Amplify SDKは、フィックスターズのクラウドサービス「Fixstars Amplify」に向けたSDK(ソフトウェア開発キッド)で、量子アニーリングマシンをクラウドで手軽に実行することが可能です。

論理モデルや物理モデルなどの複雑なモデル変換や、マシンへのデータ入力といった作業も、各マシンに合わせた最適な形式で自動化されます。

従来、量子アニーリングマシンは使いこなすために技術的なハードルが高いとされていましたが、Amplify SDKを用いることにより、特殊な専門知識がなくても直感的に組み合わせ、最適化し問題を解くアプリが開発できます。

AWS Amplifyのツールは3つある。