4. AWS IoT基本設定¶
4.1. デバイスの作成¶
AWSマネージメントコンソールへログインし、画面右上のメニューから東京リージョンを選択します。 AWSサービスから”IoT”と入力し、”AWS IoT”を選択します。
dashboard画面が表示される場合は左側のメニューのRegistry内のThingsをクリックします。
デバイス(Thing)を作成します。[Create]をクリックします。
Nameに”edison<任意の番号>”と入力し、[Create thing]をクリックします。 (デバイス名を他のIAMユーザと被らないように任意の番号を付与します。)
リソースの一覧で作成したデバイスが表示されます。[←]でThings画面に戻ります。
4.2. ポリシーの作成¶
デバイスに対して、AWS IoTの各種操作を許可するためのポリシーを作成しま す。メニューのSecurity内のPoliciesを選択し[Create]をクリックします。
フォームにそれぞれ以下のパラメータを入力し、[Create]をクリックします。 policy名は他のIAMユーザと被らないように任意の番号を付与してください。
項目 | 値 |
---|---|
Name | awsiot-handson-policy<任意の番号> |
Action | iot:* |
Resource |
|
作成したポリシーが表示されます。[←]でPolicies画面に戻ります。
先ほど作成した証明書をポリシーに割当てます。メニューのSecurity内のCertificatesをクリックしてしてリスト中の証明書の右下のチェックボックスをチェックし、[Actions]-[Attach policy]をクリックしてください。(3章で証明書を作成したときのcertificateIdの証明書をリソースから選択してください。)
“Attach policies to certificate(s)”の画面で、先ほど作成したポリシーを選択し、[Attach]をクリックします。
次に、デバイスと証明書の関連付けを行います。[Actions]-[Attach thing] をクリックします。
“Attach things to certificate(s)”画面でデバイスを選択し、[Attach]をクリックします。