IoT Core では証明書による AWS サービスへのアクセスはサポートされていますか?

2024.04.16

困っていた内容

IoT デバイスから AWS サービスへリクエストする方法を調査しています。
デバイスにアクセスキーとシークレットアクセスキーを保存して使用する方法はセキュリティ的に懸念があるので、証明書による AWS サービスへのアクセスはサポートされているかどうかについて教えてください。

どう対応すればいいの?

IoT Core では証明書によるアクセスがサポートされています。

AWS IoT Core has a credentials provider that allows you to use the built-in X.509 certificate as the unique device identity to authenticate AWS requests. This eliminates the need to store an access key ID and a secret access key on your device.

AWS 公式ドキュメントより

詳細なフローについては上記ドキュメントもご参照ください。

参考資料