Cloud9のセットアップ

本ワークショップはローカル環境での実施を推奨します。 ローカル環境でのnode.jsnpmのセットアップが困難な方は、AWS が提供するクラウドベースの統合開発環境 (IDE)であるAWS Cloud9をお使いください。 ただし、Amplify Mocking(手元での動作確認)には20002番ポートが利用可能である必要があり、一部の Cloud IDE では利用できないことがあります。 あらかじめご了承ください。


Cloud9 のセットアップ

Amplify ワークショップではクラウドベースの統合開発環境 (IDE)であるAWS Cloud9上で開発を行います。AWS マネジメントコンソールにログインし、今回開発に使用する Cloud9 のインスタンスを起動します。

1.マネジメントコンソールから Cloud9 を選択 create iam user

2.「Create environment」ボタンを押下 create iam user

  1. 「Name」に環境名を入力します。(例 amplify-handson-<日付> 等)
    「Description」は任意項目です。わかりやすい説明文を入力してください。 create iam user

    4.「Instance Type」に t3.small を選択します。t2.micro の場合、ビルド時にメモリが不足してしまう可能性があるため、t2.micro より一つサイズが大きいインスタンスを選択します。他の項目はデフォルトのままで「Next step」を押下します。 create iam user

    5.設定内容を確認し、「Create Environment」を押下します。 create iam user

    6.しばらく待って以下のような画面が表示されれば成功です。

create iam user



AWS 管理の一時認証情報 の無効化

Cloud9 では最初にコンソールを開いたときに AWS 管理の一時認証情報が作成されます。
以降の手順では、Amplify CLI で発行するユーザの権限を使用するため、Cloud9 の一時認証情報を無効化します。

AWS Cloud9 > Preferences > AWS SETTINGS > 「AWS managed temporary credentials:」 のトグルを Off にします。 create iam user