SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
2020/07/15
デバイスの運用で使える
AWS IoTサービスの紹介
IoT@Loft #12
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
2
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
今日お話しすること
• IoTデバイスの運用で気になることについて
• 気になることを解決するためのAWS IoTサービス
• 実際のアーキテクチャ構成
• カスタマーサポートについてなど
• ハードウェア寄りな話
今日お話ししないこと
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
4
IoTデバイスのライフサイクル(ソフトウエア観点)
製造 初期化
動作
更新
IoTデバイスの場合は販売したら終わりではなく、継続して運用する必要がある
開発元の環境 お客様の環境
実際にはもう少し工程がありますが省略しています
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
お客様の環境にあるIoTデバイスで気になること
• 初期化時
• クラウドと接続するための個別の認証情報をどうするか
• デバイスの情報をどう登録するか
• 動作時
• デバイスがおかしな挙動をしていないか
• デバイスの設定変更を行いたい
• デバイスで起きている問題を調べたい
• 更新時
• FWの更新をどうするか
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
お客様の環境にあるIoTデバイスで気になること
• 初期化時
• クラウドと接続するための個別の認証情報をどうするか
• デバイスの情報をどう登録するか
• 動作時
• デバイスがおかしな挙動をしていないか
• デバイスの設定変更を行いたい
• デバイスで起きている問題を調べたい
• 更新時
• FWの更新をどうするか
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
AWS IoT Core
Messages
Device Gateway
Identity Service
Messages
Applications
Device Shadow
Message Broker
API
Registry
Actions
API
Rules Engine
AWS and non-AWS
Services
Analytics
Amazon Kinesis
Artificial Intelligence
Amazon EMR
Messaging
Amazon SQS
Amazon SNS
Database
Amazon Redshift
Amazon DynamoDB
Manage
Amazon CloudWatch
AWS IoT Coreの認証サービス
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
x509証明書を使ったクライアント認証
証明書
証明書
プライベート
キー
AWS IoT Core
注) IAM ユーザー、グループ、ロールとAmazon Cognito IDを使った方法も提供しています
どうやってデバイスに組み込
むか?
どうやってAWS IoT Core
に登録するか?
証明書
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
B2C向けのデバイスでは、いつ誰が使い始めるかわからない
• デバイス購入時にユーザーと紐づいているパターン
• 発送時のキッティングで個別の認証情報の格納、デバイス登録、ユー
ザー紐づけを行う
• デバイス購入時にユーザーと紐づいていないパターン
• 購入後のセットアップで、デバイスとユーザーの紐づけを行う
• 個別の認証情報の発行もこのタイミングで行うことがある
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
AWS IoTが提供するプロビジョニング
(証明書の発行・登録・デバイス情報の登録)
• AWS IoT Coreが生成した証明書か、お客様独自のルートCAと証明書を使用
可能
• バッチプロビジョニングを使って、大量のデバイスを一気に登録することが
可能
• チップメーカーから提供されるセキュアチップに含まれる証明書を登録する
する
• デバイスが初めて接続した時に証明書を発行するFleet Provisioningを使う
ことで、増えていくデバイスのプロビジョニングが容易に
• Just-In-Time Provisioning / Registrationを利用して、独自CAで発行した
証明書とデバイスの登録を自動化
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-provision.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
11
どの登録方式を使うのが良いのか?
CA IoT
Core
CA NG
AWS IoT No No No No No No No No
AWS IoT No No No No No No No No
Bootstrapping No Yes No Yes No No No No
CA
AWS IoT
Yes No Yes No Yes(*1) No Yes Yes
JITP Yes Yes No Yes Yes(*1) No Yes Yes
JITR Yes Yes No Yes Yes(*1) No Yes Yes
CA Yes Yes Yes Yes(*2) Yes Yes Yes Yes
Fleet Provisioning No Yes No Yes No No No No
*1) *2)
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
お客様の環境にあるIoTデバイスで気になること
• 初期化時
• クラウドと接続するための個別の認証情報をどうするか
• デバイスの情報をどう登録するか
• 動作時
• デバイスがおかしな挙動をしていないか
• デバイスの設定変更を行いたい
• デバイスで起きている問題を調べたい
• 更新時
• FWの更新をどうするか
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
AWS IoT Device Defender
AWS IoT Device Defenderは、フル・マネージドのIoTセキュリティ
サービスであり、接続されたデバイス群を継続的に保護することができます
AWS IoT Device Defender
監査
検出
修正アラートAWS IoT Core
調査
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
監査内容(1)
• REVOKED_CA_CERT_CHECK
• CA 証明書が取り消されましたが、AWS IoTで有効になっている
• DEVICE_CERTIFICATE_SHARED_CHECK
• 複数の同時接続が同じ X.509 証明書を使用して AWS IoT サービスに対して認証されている
• DEVICE_CERTIFICATE_KEY_QUALITY_CHECK
• 登録されている証明書が求めているセキュリティを満たしているかを確認
• CA_CERTIFICATE_KEY_QUALITY_CHECK
• 登録されているCAの証明書が求めているセキュリティーを満たしているかを確認
• UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK
• Cognito未認証ユーザーの権限が推奨されている以上の権限が付与されているかを確認
• AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK
• Cognito認証ユーザーの権限が推奨されている以上の権限が付与されているかを確認
• IOT_POLICY_OVERLY_PERMISSIVE_CHECK
• IoT Policyにワイルドカードのような広域な権限が付与されているかを確認
* 詳細なチェック内容はこちらを参照ください
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender-audit-checks.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
監査内容(2)
• IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK
• Role Aliasで許可されいてるサービスで"*"が指定されているものを確認
• IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK
• Role Aliasで使われていないサービス権限が着いているかをチェック
• CA_CERT_APPROACHING_EXPIRATION_CHECK
• CA 証明書が30日以内に有効期限が切れるか、既に切れているかをチェック
• CONFLICTING_CLIENT_IDS_CHECK
• 複数のデバイスが同じクライアント ID を使用して接続しているかをチェック
• DEVICE_CERT_APPROACHING_EXPIRATION_CHECK
• デバイス証明書が30日以内に有効期限が切れるか、既に切れているかをチェック
• REVOKED_DEVICE_CERT_CHECK
• 取り消されたデバイス証明書が使われているかをチェック
• LOGGING_DISABLED_CHECK
• AWS IoTのログ設定が有効になっているかをチェック
* 詳細なチェック内容はこちらを参照ください
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender-audit-checks.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
監査の実行
• 実行頻度を指定できます
• 1回だけ実行(実行するとすぐ監査が行われる)
• 毎日
• 毎週(曜日を指定)
• 隔週(曜日を指定)
• 毎月(1日、月末、特定の日)
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
デバイス上で取得するメトリクス
• TCP 接続の確立回数
• TCP ポートのリッスン回数
• リッスンする TCP ポート
• UDP ポートのリッスン回数
• リッスンする UDP ポート
• 入力バイト数
• 入力パケット数
• 出力バイト数
• 出力パケット数
• 送信先 IP
クラウド側で取得するメトリクス
• 認証エラー
• 接続試行
• 切断
• メッセージサイズ
• 受信したメッセージ
• 送信されたメッセージ
• 送信元 IP
異常の検出
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
検出のメトリクス組み合わせ例
情報漏えい 不正侵入 外部攻撃ランサムウエ
ア
外部への接続 コインの採掘外部からの
攻撃
DoS攻撃への
加担
PacketsOut
BytesOut
DestIP
Port
クラウドへの
攻撃
DestIP
Port
DestIP
Port
Dest IP
Port
PacketsIn
BytesOut
DestIP
Msg rate
Msg size
Source IP
PacketsOut
BytesOut
DestIP
Auth Fail
PacketsOut
BytesOut
DestIP
PacketsIn
BytesIn
DestIP
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
お客様の環境にあるIoTデバイスで気になること
• 初期化時
• クラウドと接続するための個別の認証情報をどうするか
• デバイスの情報をどう登録するか
• 動作時
• デバイスがおかしな挙動をしていないか
• デバイスの設定変更を行いたい
• デバイスで起きている問題を調べたい
• 更新時
• FWの更新をどうするか
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Jobによるデバイスの設定変更
Continuous Snapshot
Jobモデル • Snapshot:
Jobを作成したタイミングに存在するthingが対
象で一度作るとJob通知の対象は変更されない
• Continuous:
Jobを作成した後も配信対象となるGroupに
Thingが追加されると通知が行われる。
AWS IoT Device Management
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Jobsを受けるDeviceのシーケンス
1)$aws/things/{thing名}/jobs/get/accept
をsubscribe
2)$aws/things/{thing名}/jobs/get
publish
3) job一覧を通知
4) jobがあれば実行
1)のsubscribeをclose
5)$aws/things/{thing名}/jobs/notify-next
をsubscribe
6)job作成
6)notify-nextにjobが通知される
7) $aws/things/{thing名}/jobs/{job-id}/update
へpublish
受けたjobを実行し
In_Progess/Successなど
状態通知
起動している間 5を張りっぱなし
デバイス オフライン時のjob
チェック用起動シーケンス
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Jobsのロールアウト
• 通常だと1〜1000個/分 の速度でThingに対してJobが配信される
• Exponential rateを指定することで
• 一定の増加量でJobをThingに配信できる
• 一定の倍数で増加量を増やしJobをThingに配信できる
• 増加量を増やす条件を指定できる
開始時のレート
1分あたりの最大数
増加レート
レート増加させるために、Jobが成功していなければならない台数
この設定で実際に対象となる台数がどう
増えるか確認できる
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
FreeRTOS OTA(Over The Air)アップデート
リモートからアプリケーションのアップデートやセキュリティーパッチの適用
• 新しいファームウェアイメージのコード署名
• MQTTやHTTPを使い、アップデートをデバイスへ配信
• デバイス上で署名の検証
• インストールと再起動を制御するAPIの提供
• 所有者を制御し、デバイスが信頼できるコードのみを実行
• メモリ効率のよいアップデート・クライアント
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
お客様の環境にあるIoTデバイスで気になること
• 初期化時
• クラウドと接続するための個別の認証情報をどうするか
• デバイスの情報をどう登録するか
• 動作時
• デバイスがおかしな挙動をしていないか
• デバイスの設定変更を行いたい
• デバイスで起きている問題を調べたい
• 更新時
• FWの更新をどうするか
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
25
Monitoring Group
Logging: Warn
Error Group
Logging: Debug
Account Level
Logging: Error
グループに応じたAWS IoTのログレベルの変更
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
CloudWatch LogsでAWS IoTのログを参照
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/cloud-watch-logs.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
CloudWatchで可視化
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/AnalyzingLogData.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
セキュアトンネリング
• セキュアトンネリングを用いることで、ファイアウォール内のIoTデバイスに対す
るリモートアクセスが可能
• 出荷後のデバイスのトラブルシューティングが容易に
0. Localproxy アプ
リケーションを
install しておく (各
OS, HW に対応)
2. 専用トピックに
publish される
token を取得して
local proxy を起動
1. トンネルを作成
3. Token を
利用して
remote shell
でアクセス
4. プロキシ経由で
リモートアクセス
(Websocket)
0. Localproxy アプリ
ケーションを install
しておく (各 OS, HW
に対応)
https://aws.amazon.com/jp/blogs/news/aws-iot-device-management-secure-tunneling-ssh-rdp/
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
まとめ
• デバイスがクラウドにつながる様になると、出来ることも増えますが、気に
しなければならないことも増えます
• AWS IoTのサービスでは、デバイスの接続やデータ収集だけではなく、デバ
イスのライフサイクルに沿ったサービスも多数提供しています
• IoTデバイスは、出荷がされたらぞれで終わりではなく、その後の運用も大事
になってきます。
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Thank You!
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Appendix
• AWS IoTのクライアント認証について
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/client-authentication.html
• クライアント証明書の登録について
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/x509-client-certs.html
• デバイスプロビジョニングについて
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-provision.html
• AWS IoT Device Defenderについて
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender.html
• モノの静的グループ
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/thing-groups.html
• モノの動的グループ
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/dynamic-thing-groups.html
• AWS IoT Device ManagementのJobについて
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-jobs.html
• AWS IoT セキュアトンネリング
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/secure-tunneling.html
• AWS IoT のモニタリング
https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/monitoring_overview.html
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
32

Contenu connexe

Tendances

20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDutyAmazon Web Services Japan
 
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows ServerAmazon Web Services Japan
 
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipelineAmazon Web Services Japan
 
Amazon Pinpoint × グロースハック活用事例集
Amazon Pinpoint × グロースハック活用事例集Amazon Pinpoint × グロースハック活用事例集
Amazon Pinpoint × グロースハック活用事例集Amazon Web Services Japan
 
運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用TipsNoritaka Sekiyama
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続Amazon Web Services Japan
 
データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介Amazon Web Services Japan
 
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンスAWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンスAmazon Web Services Japan
 
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic SessionAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAmazon Web Services Japan
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep diveAmazon Web Services Japan
 
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のことDay 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のことAmazon Web Services Japan
 
20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation 20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation Amazon Web Services Japan
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティスAmazon Web Services Japan
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本Amazon Web Services Japan
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems ManagerAmazon Web Services Japan
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説Amazon Web Services Japan
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...Amazon Web Services Japan
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 

Tendances (20)

20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
 
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
 
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
 
Amazon Pinpoint × グロースハック活用事例集
Amazon Pinpoint × グロースハック活用事例集Amazon Pinpoint × グロースハック活用事例集
Amazon Pinpoint × グロースハック活用事例集
 
運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
 
データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンスAWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
 
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
 
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
 
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のことDay 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
 
20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation 20200826 AWS Black Belt Online Seminar AWS CloudFormation
20200826 AWS Black Belt Online Seminar AWS CloudFormation
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
 
20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager20200212 AWS Black Belt Online Seminar AWS Systems Manager
20200212 AWS Black Belt Online Seminar AWS Systems Manager
 
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 

Similaire à デバイスの運用で使える AWS IoTサービスの紹介

AWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon Web Services Japan
 
AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化Jun Ichikawa
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法Amazon Web Services Japan
 
AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介Amazon Web Services Japan
 
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理Amazon Web Services Japan
 
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発Yuki Ando
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!Yasuhiro Horiuchi
 
Whats new in_a360-19-20_jp
Whats new in_a360-19-20_jpWhats new in_a360-19-20_jp
Whats new in_a360-19-20_jpssuser033561
 
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」アトラシアン株式会社
 
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018Shinichiro Kosugi
 
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介Amazon Web Services Japan
 
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうJAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうHiroki Uchida
 
Scale Your Business without Servers
Scale Your Business without ServersScale Your Business without Servers
Scale Your Business without ServersKeisuke Nishitani
 
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~decode2016
 
AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法Jun Ichikawa
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 

Similaire à デバイスの運用で使える AWS IoTサービスの紹介 (20)

AWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニングAWS IoTにおけるデバイスへの認証情報のプロビジョニング
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
 
20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome
 
AWS の IoT 向けサービス
AWS の IoT 向けサービスAWS の IoT 向けサービス
AWS の IoT 向けサービス
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
 
AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
 
AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介
 
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
 
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発
[AWS DevDay] Cognito / Amplify で加速するエンタープライズのアプリケーション開発
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
 
Whats new in_a360-19-20_jp
Whats new in_a360-19-20_jpWhats new in_a360-19-20_jp
Whats new in_a360-19-20_jp
 
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
 
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
 
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
 
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうJAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
 
Scale Your Business without Servers
Scale Your Business without ServersScale Your Business without Servers
Scale Your Business without Servers
 
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
 
AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 

Plus de Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...Amazon Web Services Japan
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピAmazon Web Services Japan
 
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operationsAmazon Web Services Japan
 

Plus de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
 
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
 

Dernier

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Dernier (10)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

デバイスの運用で使える AWS IoTサービスの紹介

  • 1. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 2020/07/15 デバイスの運用で使える AWS IoTサービスの紹介 IoT@Loft #12
  • 2. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 2
  • 3. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 今日お話しすること • IoTデバイスの運用で気になることについて • 気になることを解決するためのAWS IoTサービス • 実際のアーキテクチャ構成 • カスタマーサポートについてなど • ハードウェア寄りな話 今日お話ししないこと
  • 4. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 4 IoTデバイスのライフサイクル(ソフトウエア観点) 製造 初期化 動作 更新 IoTデバイスの場合は販売したら終わりではなく、継続して運用する必要がある 開発元の環境 お客様の環境 実際にはもう少し工程がありますが省略しています
  • 5. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. お客様の環境にあるIoTデバイスで気になること • 初期化時 • クラウドと接続するための個別の認証情報をどうするか • デバイスの情報をどう登録するか • 動作時 • デバイスがおかしな挙動をしていないか • デバイスの設定変更を行いたい • デバイスで起きている問題を調べたい • 更新時 • FWの更新をどうするか
  • 6. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. お客様の環境にあるIoTデバイスで気になること • 初期化時 • クラウドと接続するための個別の認証情報をどうするか • デバイスの情報をどう登録するか • 動作時 • デバイスがおかしな挙動をしていないか • デバイスの設定変更を行いたい • デバイスで起きている問題を調べたい • 更新時 • FWの更新をどうするか
  • 7. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. AWS IoT Core Messages Device Gateway Identity Service Messages Applications Device Shadow Message Broker API Registry Actions API Rules Engine AWS and non-AWS Services Analytics Amazon Kinesis Artificial Intelligence Amazon EMR Messaging Amazon SQS Amazon SNS Database Amazon Redshift Amazon DynamoDB Manage Amazon CloudWatch AWS IoT Coreの認証サービス
  • 8. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. x509証明書を使ったクライアント認証 証明書 証明書 プライベート キー AWS IoT Core 注) IAM ユーザー、グループ、ロールとAmazon Cognito IDを使った方法も提供しています どうやってデバイスに組み込 むか? どうやってAWS IoT Core に登録するか? 証明書
  • 9. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. B2C向けのデバイスでは、いつ誰が使い始めるかわからない • デバイス購入時にユーザーと紐づいているパターン • 発送時のキッティングで個別の認証情報の格納、デバイス登録、ユー ザー紐づけを行う • デバイス購入時にユーザーと紐づいていないパターン • 購入後のセットアップで、デバイスとユーザーの紐づけを行う • 個別の認証情報の発行もこのタイミングで行うことがある
  • 10. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. AWS IoTが提供するプロビジョニング (証明書の発行・登録・デバイス情報の登録) • AWS IoT Coreが生成した証明書か、お客様独自のルートCAと証明書を使用 可能 • バッチプロビジョニングを使って、大量のデバイスを一気に登録することが 可能 • チップメーカーから提供されるセキュアチップに含まれる証明書を登録する する • デバイスが初めて接続した時に証明書を発行するFleet Provisioningを使う ことで、増えていくデバイスのプロビジョニングが容易に • Just-In-Time Provisioning / Registrationを利用して、独自CAで発行した 証明書とデバイスの登録を自動化 https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-provision.html
  • 11. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 11 どの登録方式を使うのが良いのか? CA IoT Core CA NG AWS IoT No No No No No No No No AWS IoT No No No No No No No No Bootstrapping No Yes No Yes No No No No CA AWS IoT Yes No Yes No Yes(*1) No Yes Yes JITP Yes Yes No Yes Yes(*1) No Yes Yes JITR Yes Yes No Yes Yes(*1) No Yes Yes CA Yes Yes Yes Yes(*2) Yes Yes Yes Yes Fleet Provisioning No Yes No Yes No No No No *1) *2)
  • 12. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. お客様の環境にあるIoTデバイスで気になること • 初期化時 • クラウドと接続するための個別の認証情報をどうするか • デバイスの情報をどう登録するか • 動作時 • デバイスがおかしな挙動をしていないか • デバイスの設定変更を行いたい • デバイスで起きている問題を調べたい • 更新時 • FWの更新をどうするか
  • 13. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. AWS IoT Device Defender AWS IoT Device Defenderは、フル・マネージドのIoTセキュリティ サービスであり、接続されたデバイス群を継続的に保護することができます AWS IoT Device Defender 監査 検出 修正アラートAWS IoT Core 調査
  • 14. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 監査内容(1) • REVOKED_CA_CERT_CHECK • CA 証明書が取り消されましたが、AWS IoTで有効になっている • DEVICE_CERTIFICATE_SHARED_CHECK • 複数の同時接続が同じ X.509 証明書を使用して AWS IoT サービスに対して認証されている • DEVICE_CERTIFICATE_KEY_QUALITY_CHECK • 登録されている証明書が求めているセキュリティを満たしているかを確認 • CA_CERTIFICATE_KEY_QUALITY_CHECK • 登録されているCAの証明書が求めているセキュリティーを満たしているかを確認 • UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK • Cognito未認証ユーザーの権限が推奨されている以上の権限が付与されているかを確認 • AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK • Cognito認証ユーザーの権限が推奨されている以上の権限が付与されているかを確認 • IOT_POLICY_OVERLY_PERMISSIVE_CHECK • IoT Policyにワイルドカードのような広域な権限が付与されているかを確認 * 詳細なチェック内容はこちらを参照ください https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender-audit-checks.html
  • 15. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 監査内容(2) • IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK • Role Aliasで許可されいてるサービスで"*"が指定されているものを確認 • IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK • Role Aliasで使われていないサービス権限が着いているかをチェック • CA_CERT_APPROACHING_EXPIRATION_CHECK • CA 証明書が30日以内に有効期限が切れるか、既に切れているかをチェック • CONFLICTING_CLIENT_IDS_CHECK • 複数のデバイスが同じクライアント ID を使用して接続しているかをチェック • DEVICE_CERT_APPROACHING_EXPIRATION_CHECK • デバイス証明書が30日以内に有効期限が切れるか、既に切れているかをチェック • REVOKED_DEVICE_CERT_CHECK • 取り消されたデバイス証明書が使われているかをチェック • LOGGING_DISABLED_CHECK • AWS IoTのログ設定が有効になっているかをチェック * 詳細なチェック内容はこちらを参照ください https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender-audit-checks.html
  • 16. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 監査の実行 • 実行頻度を指定できます • 1回だけ実行(実行するとすぐ監査が行われる) • 毎日 • 毎週(曜日を指定) • 隔週(曜日を指定) • 毎月(1日、月末、特定の日)
  • 17. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. デバイス上で取得するメトリクス • TCP 接続の確立回数 • TCP ポートのリッスン回数 • リッスンする TCP ポート • UDP ポートのリッスン回数 • リッスンする UDP ポート • 入力バイト数 • 入力パケット数 • 出力バイト数 • 出力パケット数 • 送信先 IP クラウド側で取得するメトリクス • 認証エラー • 接続試行 • 切断 • メッセージサイズ • 受信したメッセージ • 送信されたメッセージ • 送信元 IP 異常の検出
  • 18. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 検出のメトリクス組み合わせ例 情報漏えい 不正侵入 外部攻撃ランサムウエ ア 外部への接続 コインの採掘外部からの 攻撃 DoS攻撃への 加担 PacketsOut BytesOut DestIP Port クラウドへの 攻撃 DestIP Port DestIP Port Dest IP Port PacketsIn BytesOut DestIP Msg rate Msg size Source IP PacketsOut BytesOut DestIP Auth Fail PacketsOut BytesOut DestIP PacketsIn BytesIn DestIP
  • 19. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. お客様の環境にあるIoTデバイスで気になること • 初期化時 • クラウドと接続するための個別の認証情報をどうするか • デバイスの情報をどう登録するか • 動作時 • デバイスがおかしな挙動をしていないか • デバイスの設定変更を行いたい • デバイスで起きている問題を調べたい • 更新時 • FWの更新をどうするか
  • 20. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. Jobによるデバイスの設定変更 Continuous Snapshot Jobモデル • Snapshot: Jobを作成したタイミングに存在するthingが対 象で一度作るとJob通知の対象は変更されない • Continuous: Jobを作成した後も配信対象となるGroupに Thingが追加されると通知が行われる。 AWS IoT Device Management
  • 21. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. Jobsを受けるDeviceのシーケンス 1)$aws/things/{thing名}/jobs/get/accept をsubscribe 2)$aws/things/{thing名}/jobs/get publish 3) job一覧を通知 4) jobがあれば実行 1)のsubscribeをclose 5)$aws/things/{thing名}/jobs/notify-next をsubscribe 6)job作成 6)notify-nextにjobが通知される 7) $aws/things/{thing名}/jobs/{job-id}/update へpublish 受けたjobを実行し In_Progess/Successなど 状態通知 起動している間 5を張りっぱなし デバイス オフライン時のjob チェック用起動シーケンス
  • 22. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. Jobsのロールアウト • 通常だと1〜1000個/分 の速度でThingに対してJobが配信される • Exponential rateを指定することで • 一定の増加量でJobをThingに配信できる • 一定の倍数で増加量を増やしJobをThingに配信できる • 増加量を増やす条件を指定できる 開始時のレート 1分あたりの最大数 増加レート レート増加させるために、Jobが成功していなければならない台数 この設定で実際に対象となる台数がどう 増えるか確認できる
  • 23. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. FreeRTOS OTA(Over The Air)アップデート リモートからアプリケーションのアップデートやセキュリティーパッチの適用 • 新しいファームウェアイメージのコード署名 • MQTTやHTTPを使い、アップデートをデバイスへ配信 • デバイス上で署名の検証 • インストールと再起動を制御するAPIの提供 • 所有者を制御し、デバイスが信頼できるコードのみを実行 • メモリ効率のよいアップデート・クライアント
  • 24. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. お客様の環境にあるIoTデバイスで気になること • 初期化時 • クラウドと接続するための個別の認証情報をどうするか • デバイスの情報をどう登録するか • 動作時 • デバイスがおかしな挙動をしていないか • デバイスの設定変更を行いたい • デバイスで起きている問題を調べたい • 更新時 • FWの更新をどうするか
  • 25. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 25 Monitoring Group Logging: Warn Error Group Logging: Debug Account Level Logging: Error グループに応じたAWS IoTのログレベルの変更
  • 26. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. CloudWatch LogsでAWS IoTのログを参照 https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/cloud-watch-logs.html
  • 27. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. CloudWatchで可視化 https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/AnalyzingLogData.html
  • 28. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. セキュアトンネリング • セキュアトンネリングを用いることで、ファイアウォール内のIoTデバイスに対す るリモートアクセスが可能 • 出荷後のデバイスのトラブルシューティングが容易に 0. Localproxy アプ リケーションを install しておく (各 OS, HW に対応) 2. 専用トピックに publish される token を取得して local proxy を起動 1. トンネルを作成 3. Token を 利用して remote shell でアクセス 4. プロキシ経由で リモートアクセス (Websocket) 0. Localproxy アプリ ケーションを install しておく (各 OS, HW に対応) https://aws.amazon.com/jp/blogs/news/aws-iot-device-management-secure-tunneling-ssh-rdp/
  • 29. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. まとめ • デバイスがクラウドにつながる様になると、出来ることも増えますが、気に しなければならないことも増えます • AWS IoTのサービスでは、デバイスの接続やデータ収集だけではなく、デバ イスのライフサイクルに沿ったサービスも多数提供しています • IoTデバイスは、出荷がされたらぞれで終わりではなく、その後の運用も大事 になってきます。
  • 30. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. Thank You!
  • 31. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. Appendix • AWS IoTのクライアント認証について https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/client-authentication.html • クライアント証明書の登録について https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/x509-client-certs.html • デバイスプロビジョニングについて https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-provision.html • AWS IoT Device Defenderについて https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/device-defender.html • モノの静的グループ https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/thing-groups.html • モノの動的グループ https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/dynamic-thing-groups.html • AWS IoT Device ManagementのJobについて https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/iot-jobs.html • AWS IoT セキュアトンネリング https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/secure-tunneling.html • AWS IoT のモニタリング https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/monitoring_overview.html
  • 32. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. 32