View a markdown version of this page

使用 AWS IoT 任務保護使用者和裝置 - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS IoT 任務保護使用者和裝置

若要授權使用者搭配其裝置使用 AWS IoT 任務,您必須使用 IAM 政策授予他們許可。然後,必須使用 AWS IoT Core 政策安全地連線 AWS IoT、接收任務執行和更新執行狀態,來授權裝置。

AWS IoT 任務的必要政策類型

下表說明您必須用於授權的不同政策類型。如需所需使用政策的詳細資訊,請參閱 Authorization。

所需政策類型
使用案例 通訊協定 身分驗證 控制平面/資料平面 身分類型 所需政策類型
授權管理員、操作員或雲端服務安全使用任務 HTTPS AWS Signature 第 4 版身分驗證 (連接埠 443) 控制平面和資料平面兩者 Amazon Cognito 身分、IAM 或聯合身分使用者 IAM 政策
授權您的 IoT 裝置安全使用任務 MQTT/HTTPS TCP 或 TLS 相互驗證 (連接埠 8883 或 443 資料平面 X.509 憑證 AWS IoT Core 政策

若要授權可在控制平面和資料平面上執行 AWS IoT 的任務操作,您必須使用 IAM 政策。身分必須已透過 AWS IoT 驗證才能執行這些作業,必須是 Amazon Cognito 身分 或 IAM 使用者、群組和角色。如需身分驗證的相關詳細資訊,請參閱 身分驗證。

現在必須使用 AWS IoT Core 政策安全地連線至裝置閘道,在資料平面上授權裝置。裝置閘道可讓裝置安全地與 通訊 AWS IoT、接收任務執行,以及更新任務執行狀態。裝置通訊透過使用加密 MQTT 或 HTTPS 發佈 通訊協定進行加密。這些通訊協定使用 X.509 用戶端憑證提供的 AWS IoT 來驗證裝置連線。

以下顯示如何授權使用者、c 大聲服務和裝置使用 AWS IoT 任務。如需控制平面和資料平面 API 操作的資訊,請參閱 AWS IoT 任務 API 操作。