共用方式為


Azure IoT 作業資源的自定義 RBAC

若要定義將特定許可權授與使用者的自定義角色,您可以使用 Azure RBAC。 例如,您可以定義 上線 角色,授與足夠的許可權給使用者,以完成 Azure Arc 連線程式,並安全地部署 Azure IoT 作業。

本文包含可在環境中下載及使用的範例清單。 這些自定義角色是 JSON 檔案,可列出角色的特定許可權和範圍。

若要深入瞭解 Azure RBAC 中的自定義角色,請參閱 Azure 自定義角色

自訂角色範例

下列各節列出您可以下載及使用的範例 Azure IoT Operations 自定義角色:

上線角色

自訂角色 說明
上線 這是特殊許可權角色。 用戶可以完成 Azure Arc 連線程式,並安全地部署 Azure IoT 作業。

查看器角色

自訂角色 說明
實例查看器 此角色可讓用戶檢視 Azure IoT 作業實例。
資產查看器 此角色可讓用戶檢視 Azure IoT Operations 實例中的資產。
資產端點查看器 此角色可讓使用者在 Azure IoT 作業實例中檢視資產端點。
數據流查看器 此角色可讓用戶檢視 Azure IoT Operations 實例中的數據流。
數據流目的地查看器 此角色可讓用戶檢視 Azure IoT 作業實例中的數據流目的地。
MQ 檢視器 此角色可讓使用者在 Azure IoT 作業實例中檢視 MQTT 訊息代理程式。
檢視器 此角色可讓用戶檢視 Azure IoT 作業實例。 此角色是實例查看器資產查看器資產端點查看器數據流查看器、數據流目的地查看器MQ 查看器角色的組合。

系統管理員角色

自訂角色 說明
實例管理員 這是特殊許可權角色。 用戶可以部署 實例。 此角色包含建立和更新實例、訊息代理程式、驗證、接聽程式、數據流配置檔、數據流端點、架構登錄和使用者指派身分識別的許可權。 角色也包含刪除實例的許可權。
資產管理員 用戶可以在 Azure IoT Operations 實例中建立和管理資產。
資產端點管理員 用戶可以在 Azure IoT 作業實例中建立和管理資產端點。
數據流管理員 用戶可以在 Azure IoT 作業實例中建立和管理數據流。
數據流目的地管理員 用戶可以在 Azure IoT 作業實例中建立和管理數據流目的地。
MQ 系統管理員 用戶可以在 Azure IoT 作業實例中建立和管理 MQTT 訊息代理程式。
系統管理員 這是特殊許可權角色。 用戶可以建立和管理 Azure IoT 作業實例。 此角色是實例管理員資產管理員資產端點管理員、數據流管理員、數據流目的地管理員MQ 系統管理員角色的組合。

備註

範例資產端點管理員數據流目的地系統管理員角色可以存取 Azure Key Vault 和作業體驗 Web UI 中的 [管理秘密] 頁面。 不過,即使這些自定義角色是在訂用帳戶層級指派,使用者只能查看來自特定資源群組的密鑰保存庫清單。 架構登錄的存取權也僅限於資源群組層級。

這很重要

目前,當用戶嘗試存取他們沒有許可權的資源時,Web UI 的作業體驗會顯示誤導性錯誤訊息。 資源存取會如預期般遭到封鎖。

建立自定義角色定義

若要準備其中一個範例自定義角色:

  1. 下載您要建立之自定義角色的 JSON 檔案。 JSON 檔案包含角色定義,包括角色的許可權和範圍。

  2. 編輯 JSON 檔案,以將 字段中的 assignableScopes 佔位元值取代為您的訂用帳戶標識碼。 儲存您的變更。

若要使用 Azure 入口網站將自訂角色新增至您的 Azure 訂用帳戶:

  1. 在 Azure 入口網站中移至您的訂用帳戶。

  2. 選取 存取控制 (IAM)

  3. 選取 [新增 > 自定義角色]。

  4. 輸入名稱,例如 上線,以及角色的描述。

  5. 選取 [從 JSON 開始 ],然後選取您下載的 JSON 檔案。 自訂角色名稱和描述會從檔案填入。

  6. 或者,檢閱許可權和可指派的範圍。

  7. 若要將自定義角色新增至您的訂用帳戶,請選取 [ 檢閱 + 建立 ],然後選取 [ 建立]。

設定及使用自定義角色

在訂用帳戶中建立自定義角色之後,您可以將這些角色指派給使用者、群組或應用程式。 您可以在訂用帳戶或資源群組層級指派角色。 在資源群組層級指派角色可啟用最細微的控制。

若要使用 Azure 入口網站,將自訂角色指派給資源群組層級的使用者:

  1. 在 Azure 入口網站中移至您的資源群組。

  2. 選取 存取控制 (IAM)

  3. 選取 [新增] > [新增角色指派]。

  4. 搜尋並選取您想要指派的自定義角色。 選取 下一步

  5. 選取您要指派角色的用戶或使用者。 您可以依名稱或電子郵件地址搜尋使用者。

  6. 選取 [檢閱 + 指派 ] 以檢閱角色指派。 如果一切看起來都不錯,請選取 [指派]。