AWS IoT Greengrass では、使用した分のみ料金が発生します。該当する月に AWS IoT Greengrass クラウドサービスに接続する AWS IoT Greengrass Core デバイスの数に基づいて請求が行われます。AWS IoT Greengrass Core デバイスがクラウドサービスに接続しない場合、料金は発生しません。

期間限定プロモーション

期間限定のプロモーションの一環として、2020 年 12 月 15 日から 2021 年 12 月 31 日までの最初の 1,000 台のデバイスで AWS IoT Greengrass を無料で入手できるようになりました。AWS IoT Core などの他の AWS のサービスを、AWS IoT Greengrass で実行されているアプリケーションに対し使用する場合には、これまでと同様に、対象のサービスの料金が発生します。

大規模なデバイスフリートでの AWS IoT Greengrass の使用を計画している場合は、追加の料金オプションについてお問い合わせください。年間契約を検討している場合も、お問い合わせください。

AWS IoT Greengrass には、AWS IoT Greengrass Core と AWS IoT Device SDK の 2 つのクライアントソフトウェアが含まれています。AWS IoT Greengrass Core はローカルで AWS Lambda、メッセージング、Device Shadow、およびセキュリティを提供するランタイムで、AWS IoT Device SDK はローカルネットワークを経由してデバイスが AWS IoT Greengrass Core と連動できるようにします。

AWS IoT Greengrass Core は、AWS で認証されるとその月の末日までアクティブになります。AWS IoT Greengrass Core は、AWS IoT Greengrass Core デバイスを表す AWS IoT によって一意に識別され、デバイス証明書を使用して AWS IoT での認証を行います。デバイスをローカルで AWS IoT Greengrass Core に接続する場合、追加料金はかかりません。AWS IoT Greengrass Core では、デバイスがローカルで動作していてもその月に AWS で認証されない場合は、非アクティブと見なされます。

AWS 無料利用枠

無料利用枠には、毎月、1 年間接続する最初の 3 つの AWS IoT Greengrass Core デバイスが含まれています。

追加料金

AWS IoT Greengrass は、AWS IoT Core への 1 つ以上の接続を開き、デプロイ、Device Shadow、メッセージ転送の操作をサポートします。これらの接続は、インターネット接続が利用可能になると自動的に確立されます。接続の数は、クラウドと同期するように設定した AWS IoT Device Shadow の数と、AWS IoT Greengrass Core にメッセージを送信するように設定した AWS IoT Core MQTT トピックの数に基づいています。これらの接続に基づいて、AWS IoT Core 接続の合計時間 (分) に応じて料金が発生します。接続数の詳細をご覧ください。

また、アプリケーションで AWS の他のサービスを利用した場合やデータを転送した場合は、AWS IoT Greengrass に追加料金がかかる場合があります。例えば、AWS IoT Greengrass と Amazon Simple Storage Service (Amazon S3) との間でデータを転送する場合、読み書きのリクエストと Amazon S3 に保存されたデータに対して課金されます。

AWS のサービスの料金詳細については、該当する AWS のサービスの詳細ページにある料金セクションを参照してください。よく使用されるサービスの料金は以下をご覧ください。

AWS IoT Core (接続、メッセージング、および Device Shadow 操作の料金を含む)

Amazon Kinesis (データストリーミング、スループット容量、データ保持の料金を含む)

Amazon S3 (ストレージ、リクエスト、およびデータ転送の料金を含む)

Amazon DynamoDB (データストレージ、スループット容量、データ転送の料金を含む)

別途記載がない限り、表示される料金には VAT、売上税など、一切の税金等および関税は含まれません。請求連絡先が日本であるお客様が AWS をご利用になった場合には、料金と併せて別途消費税が請求されます。

料金の例

例 1 – 以下の例では、3 台の AWS IoT Greengrass Core デバイスが 11 か月間アクティブであるとします。

  • デバイス A – AWS IoT Greengrass Core デバイスは 1 月に電源がオンになり、11 月末に電源がオフになりました。デバイスの電源がオンになると、新しい Lambda 関数が入手可能な場合ダウンロードされ、デバイスシャドウによりその状態が継続的に同期されます。
  • デバイス B – AWS IoT Greengrass Core デバイスは 1 月に倉庫で非アクティブの状態でしたが、2 月に販売され、電源がオンになりました。デバイスの電源がオンになると、ローカルの Lambda を使用して 1 秒のメトリクスが 5 分のメトリクスに要約され、5 分のメトリクスが AWS IoT または Amazon Kinesis にアップロードされます。
  • デバイス C – AWS IoT Greengrass Core デバイスは 1 月に電源がオンになり、年間を通じてオンのままでした。12 月はインターネットへの接続がありませんでした。したがって、12 月はクラウドとの通信はありませんでした。

AWS IoT Greengrass の料金

AWS IoT Greengrass の月額料金 = アクティブな AWS IoT Greengrass Core デバイスの数 * AWS IoT Greengrass Core デバイス 1 台あたりの月額料金

デバイス A の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD
デバイス B の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD
デバイス C の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD

AWS IoT Greengrass の合計アクティビティ期間の料金 = AWS IoT Greengrass の月額料金 * アクティブ期間 (月)

デバイス A の料金 = 月額 0.16 USD * 11 か月 = 1.76 USD
デバイス B の料金 = 月額 0.16 USD * 11 か月 = 1.76 USD
デバイス C の料金 = 月額 0.16 USD * 11 か月 = 1.76 USD

AWS IoT Greengrass の合計料金 = デバイス A の AWS IoT Greengrass アクティブ期間の料金 + デバイス B の AWS IoT Greengrass アクティブ期間の料金 + デバイス C の AWS IoT Greengrass アクティブ期間の料金 = 1.76 USD + 1.76 USD + 1.76 USD = 5.28 USD

AWS IoT Core の料金

この例では、AWS IoT Greengrass は、デバイスごとに 2 つの接続 (1 つはデプロイエージェント用、もう 1 つはサブスクリプション用) を確立します。(注: AWS IoT Core には接続ごとに 50 サブスクリプションの制限があり、デバイス A、B、C はそれぞれ 50 を超えるサブスクリプションを必要としないため、AWS IoT Greengrass はサブスクリプションベースの操作全体をサポートするために 1 つの接続のみを確立します)。
接続時間 (分) = 接続数 * アクティビティ期間 (分)
ここで、11 か月間の各デバイスのアクティビティ期間 = 11 か月 * 1 か月あたり 730 時間 * 1 時間あたり 60 分 = 481,800 分

デバイス A の接続時間 (分) = 2 接続 * 481,800 分 = 963,600 分
デバイス B の接続時間 (分) = 2 接続 * 481,800 分 = 963,600 分
デバイス C の接続時間 (分) = 2 接続 * 481,800 分 = 963,600 分

接続時間 (分) の料金 = 接続時間 (分) * 100 万接続 (分) あたり 0.08 USD = 接続時間 (分) * 0.08 USD/1,000,000 接続時間 (分)。追加の AWS IoT Core 接続料金の詳細をご覧ください。

デバイス A の接続時間 (分) = 963,600 分 * 0.08 USD/1,000,000 分 = 0.08 USD
デバイス B の接続時間 (分) = 963,600 分 * 0.08 USD/1,000,000 分 = 0.08 USD
デバイス C の接続時間 (分) = 963,600 分 * 0.08 USD/1,000,000 分 = 0.08 USD

デバイス B は、ローカル Lambda を使用して、1 秒ごとにメトリックを集約し、収集されたメトリックを 5 分ごとに AWS IoT にアップロードします。
クラウドにメッセージを送信する料金 = メッセージ件数 * 100 万件のメッセージあたり 1 USD。追加の AWS IoT Core メッセージング料金の詳細をご覧ください。
ここで、デバイス B によって 11 か月間送信されたメッセージ件数 = 11 か月 * 1 か月あたり 730 時間 * 1 時間あたり 12 件のメッセージ = 96,360 件のメッセージ

デバイス B のメッセージ送信料金 = 96,360 件のメッセージ * 1 USD/1,000,000 件のメッセージ = 0.10 USD

AWS IoT Core の合計料金 = デバイス A の AWS IoT Core 接続 (分) の料金 + デバイス B の AWS IoT Core 接続 (分) の料金 + デバイス C の AWS IoT Core 接続 (分) の料金 + デバイス B の AWS IoT Core メッセージングの料金 = 0.08 USD + 0.08 USD + 0.08 USD + 0.10 USD = 0.34 USD

AWS IoT Greengrass および AWS IoT Core の料金
AWS IoT Greengrass の合計料金 + AWS IoT Core の合計料金 = 5.28 USD + 0.34 USD = 5.62 USD

例 2 – 1 月末に AWS IoT Greengrass Core (デバイス A) が破壊され、2 月に代わりの AWS IoT Greengrass Core (デバイス B) の電源がオンになりました。この場合、1 月にアクティブなデバイスは 1 台、2 月にもアクティブなデバイス 1 台とカウントされます。

AWS IoT Greengrass の料金
AWS IoT Greengrass の月額料金 = アクティブな AWS IoT Greengrass Core デバイスの数 * AWS IoT Greengrass Core デバイス 1 台あたりの月額料金

デバイス A の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD
デバイス B の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD

AWS IoT Greengrass の合計アクティビティ期間の料金 = AWS IoT Greengrass の月額料金 * アクティブ期間 (月)

デバイス A の合計料金 = 月額 0.16 USD * 1 か月 = 0.16 USD
デバイス B の合計料金 = 月額 0.16 USD * 1 か月 = 0.16 USD

AWS IoT Greengrass の合計料金 = デバイス A の AWS IoT Greengrass アクティブ期間の料金 + デバイス B の AWS IoT Greengrass アクティブ期間の料金 = 0.16 USD + 0.16 USD = 0.32 USD

AWS IoT Core の料金

この例では、AWS IoT Greengrass は、デバイスごとに 2 つの接続 (1 つはデプロイエージェント用、もう 1 つはサブスクリプション用) を確立します。(注: IoT Core には接続ごとに 50 サブスクリプションの制限があり、デバイス A とデバイス B は 50 を超えるサブスクリプションを必要としないため、AWS IoT Greengrass はサブスクリプションベースの操作全体をサポートするために 1 つの接続のみを確立します)。

接続時間 (分) = 接続数 * アクティビティ期間 (分)、ここで、1 か月間の各デバイスのアクティビティ期間 = 1 か月あたり 730 時間 * 1 時間あたり 60 分= 43,800 分

デバイス A の接続時間 (分) = 2 * 43,800 分 = 87,600 分
デバイス B の接続時間 (分) = 2 * 43,800 分 = 87,600 分

接続時間 (分) の料金 = 接続時間 (分) * 100 万接続 (分) あたり 0.08 USD = 接続時間 (分) * 0.08 USD/1,000,000 接続時間 (分)。追加の AWS IoT Core 接続料金の詳細をご覧ください。

デバイス A の接続時間 (分) の料金 = 87,600 分 * 0.08 USD/1,000,000 = 0.01 USD
デバイス B の接続時間 (分) の料金 = 87,600 分 * 0.08 USD/1,000,000 = 0.01 USD

デバイス B は、ローカル Lambda を使用して、1 秒ごとにメトリックを集約し、収集されたメトリックを 5 分ごとに AWS IoT にアップロードします。
クラウドにメッセージを送信する料金 = メッセージ件数 * 100 万件のメッセージあたり 1 USD。追加の AWS IoT Core メッセージング料金の詳細をご覧ください。
ここで、デバイス B によって 1 か月送信されたメッセージ件数 = 1 か月 * 1 か月あたり 730 時間 * 1 時間あたり 12 件のメッセージ = 8,760 件のメッセージ

デバイス B のメッセージ送信料金 = 8,760 件のメッセージ * 1 USD/1,000,000 件のメッセージ = 0.01 USD

AWS IoT Core の合計料金 = AWS IoT Core 接続 (分) の料金 (デバイス A) + AWS IoT Core 接続 (分) の料金 (デバイス B) + AWS IoT Core メッセージングの料金 (デバイス B) = 0.01 USD + 0.01 USD + 0.01 USD = 0.03 USD

AWS IoT Greengrass および AWS IoT Core の料金
AWS IoT Greengrass の合計料金 + AWS IoT Core の合計料金 = 0.32 USD + 0.03 USD = 0.35 USD

例 3 – 1 台の AWS IoT Greengrass Core デバイス A がローカルネットワークを経由して 120 台の AWS IoT Greengrass 対応のデバイスと通信し、デバイスからのイベントを処理して、更新をクラウドに送信しています。デバイス A のみが AWS IoT Greengrass Core デバイスとしてカウントされ、請求が行われます。このデバイスは 12 か月間アクティブでした。120 の AWS IoT Greengrass 対応デバイスは、AWS IoT Core を介してシャドウをクラウドと定期的に同期するように構成されています。2 つの AWS IoT Greengrass 対応デバイスがクラウドからメッセージを受信できるようにする 2 つのサブスクリプションもあります (IoT/トピック/1→ AWS IoT Greengrass 対応デバイス 1 および IoT/トピック/2→ AWS IoT Greengrass 対応デバイス 2)。

AWS IoT Greengrass の料金
AWS IoT Greengrass の月額料金 = アクティブな AWS IoT Greengrass Core デバイスの数 * AWS IoT Greengrass Core デバイス 1 台あたりの月額料金

デバイス A の料金 = デバイス 1 台 * デバイスあたり月額 0.16 USD = 0.16 USD

AWS IoT Greengrass の合計アクティビティ期間の料金 = AWS IoT Greengrass の月額料金 * アクティブ期間 (月)

デバイス A の AWS IoT Greengrass の合計料金 = 月額 0.16 USD * 12 か月 = 1.92 USD

AWS IoT Core の料金
この例では、AWS IoT Greengrass は、AWS IoT Greengrass デプロイメントエージェントをサポートするために 1 つの接続を確立します。さらに、AWS IoT Greengrass は、以下に基づいてデバイス A のサブスクリプションをサポートするための接続を確立します。

サブスクリプション用の接続数 = (AWS IoT Core にシャドウを同期するデバイス用のサブスクリプション + ソースとしてクラウドを使用する MQTT トピック用のサブスクリプション + 証明書生成ワークフローをサポートするために必要な 2 つのシャドウ用のサブスクリプション)/接続あたりの最大サブスクリプション数

デバイス A とサブスクリプション間の接続数 = (120 AWS IoT Greengrass 対応デバイス + ソースとしてクラウドを使用する MQTT トピックの 2 つの接続 + シャドウ更新用のサブスクリプションの 2 つの接続)/接続あたり 50 サブスクリプション = 2.48 = 3 接続に切り上げ。

接続数 = デプロイメントエージェント用の接続 + サブスクリプション用の接続

デバイス A の接続数 = 1 + 3 = 4 接続

接続時間 (分) = 接続数 * アクティビティ期間 (分)
ここで、アクティビティ期間 = 12 か月 * 1 か月あたり 730 時間 * 1 時間あたり 60 分 = 525,600 分

デバイス A の接続時間 (分) = 4 接続 * 525,600 分 = 2,102,400 分

接続時間 (分) の料金 = 接続時間 (分) * 100 万接続 (分) あたり 0.08 USD。追加の AWS IoT Core 接続料金の詳細をご覧ください。

デバイス A の接続時間 (分) の料金 = 2,102,400 分 * 0.08 USD/1,000,000 = 0.17 USD

AWS IoT Greengrass および AWS IoT Core の料金
AWS IoT Greengrass の合計料金 + AWS IoT Core の合計料金 = 1.92 USD + 0.17 USD = 2.09 USD

料金に関するその他のリソース

AWS 料金計算ツール

AWS の月額料金を簡単に計算

エコノミクスリソースセンター

AWS に切り替えるためのその他のリソース

AWS IoT Greengrass の開始方法の詳細

開始方法のページにアクセスする
始める準備はできましたか?
サインアップ
ご不明な点がおありですか?
お問い合わせ