View a markdown version of this page

AWS IoT 受管整合的動作、資源和條件索引鍵 - 服務授權參考

AWS IoT 受管整合的動作、資源和條件索引鍵

AWS IoT 受管整合 (服務字首:iotmanagedintegrations) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。

參考資料:

AWS IoT 受管整合定義的 API 操作

下表將 API 操作映射至其授權的 IAM 動作。只會列出具有指定 API 和動作靜態值的條件金鑰;如需每個動作支援的完整條件金鑰集,請參閱動作表格。

作業 IAM 動作 條件鍵 可能的值 (s) 存取層級

CreateAccountAssociation

iotmanagedintegrations:CreateAccountAssociation

寫入

iotmanagedintegrations:TagResource

標記、寫入

CreateCloudConnector

iotmanagedintegrations:CreateCloudConnector

寫入

CreateConnectorDestination

iotmanagedintegrations:CreateConnectorDestination

寫入

CreateCredentialLocker

iotmanagedintegrations:CreateCredentialLocker

寫入

iotmanagedintegrations:TagResource

標記、寫入

CreateDestination

iotmanagedintegrations:CreateDestination

寫入

iam:PassRole

寫入

CreateEventLogConfiguration

iotmanagedintegrations:CreateEventLogConfiguration

寫入

CreateManagedThing

iotmanagedintegrations:CreateManagedThing

寫入

iotmanagedintegrations:TagResource

標記、寫入

CreateNotificationConfiguration

iotmanagedintegrations:CreateNotificationConfiguration

寫入

CreateOtaTask

iotmanagedintegrations:CreateOtaTask

寫入

iotmanagedintegrations:TagResource

標記、寫入

CreateOtaTaskConfiguration

iotmanagedintegrations:CreateOtaTaskConfiguration

寫入

CreateProvisioningProfile

iotmanagedintegrations:CreateProvisioningProfile

寫入

iotmanagedintegrations:TagResource

標記、寫入

DeleteAccountAssociation

iotmanagedintegrations:DeleteAccountAssociation

寫入

DeleteCloudConnector

iotmanagedintegrations:DeleteCloudConnector

寫入

DeleteConnectorDestination

iotmanagedintegrations:DeleteConnectorDestination

寫入

DeleteCredentialLocker

iotmanagedintegrations:DeleteCredentialLocker

寫入

DeleteDestination

iotmanagedintegrations:DeleteDestination

寫入

DeleteEventLogConfiguration

iotmanagedintegrations:DeleteEventLogConfiguration

寫入

DeleteManagedThing

iotmanagedintegrations:DeleteManagedThing

寫入

DeleteNotificationConfiguration

iotmanagedintegrations:DeleteNotificationConfiguration

寫入

DeleteOtaTask

iotmanagedintegrations:DeleteOtaTask

寫入

DeleteOtaTaskConfiguration

iotmanagedintegrations:DeleteOtaTaskConfiguration

寫入

DeleteProvisioningProfile

iotmanagedintegrations:DeleteProvisioningProfile

寫入

DeregisterAccountAssociation

iotmanagedintegrations:DeregisterAccountAssociation

寫入

GetAccountAssociation

iotmanagedintegrations:GetAccountAssociation

讀取

GetCloudConnector

iotmanagedintegrations:GetCloudConnector

讀取

GetConnectorDestination

iotmanagedintegrations:GetConnectorDestination

讀取

GetCredentialLocker

iotmanagedintegrations:GetCredentialLocker

讀取

GetCustomEndpoint

iotmanagedintegrations:GetCustomEndpoint

讀取

GetDefaultEncryptionConfiguration

iotmanagedintegrations:GetDefaultEncryptionConfiguration

讀取

GetDestination

iotmanagedintegrations:GetDestination

讀取

GetDeviceDiscovery

iotmanagedintegrations:GetDeviceDiscovery

讀取

GetEventLogConfiguration

iotmanagedintegrations:GetEventLogConfiguration

讀取

GetHubConfiguration

iotmanagedintegrations:GetHubConfiguration

讀取

GetManagedThing

iotmanagedintegrations:GetManagedThing

讀取

GetManagedThingCapabilities

iotmanagedintegrations:GetManagedThingCapabilities

讀取

GetManagedThingConnectivityData

iotmanagedintegrations:GetManagedThingConnectivityData

讀取

GetManagedThingMetaData

iotmanagedintegrations:GetManagedThingMetaData

讀取

GetManagedThingState

iotmanagedintegrations:GetManagedThingState

讀取

GetNotificationConfiguration

iotmanagedintegrations:GetNotificationConfiguration

讀取

GetOtaTask

iotmanagedintegrations:GetOtaTask

讀取

GetOtaTaskConfiguration

iotmanagedintegrations:GetOtaTaskConfiguration

讀取

GetProvisioningProfile

iotmanagedintegrations:GetProvisioningProfile

讀取

GetRuntimeLogConfiguration

iotmanagedintegrations:GetRuntimeLogConfiguration

讀取

GetSchemaVersion

iotmanagedintegrations:GetSchemaVersion

讀取

ListAccountAssociations

iotmanagedintegrations:ListAccountAssociations

清單

ListCloudConnectors

iotmanagedintegrations:ListCloudConnectors

清單

ListConnectorDestinations

iotmanagedintegrations:ListConnectorDestinations

清單

ListCredentialLockers

iotmanagedintegrations:ListCredentialLockers

清單

ListDestinations

iotmanagedintegrations:ListDestinations

清單

ListDeviceDiscoveries

iotmanagedintegrations:ListDeviceDiscoveries

清單

ListDiscoveredDevices

iotmanagedintegrations:ListDiscoveredDevices

讀取

ListEventLogConfigurations

iotmanagedintegrations:ListEventLogConfigurations

讀取

ListManagedThingAccountAssociations

iotmanagedintegrations:ListManagedThingAccountAssociations

清單

ListManagedThingSchemas

iotmanagedintegrations:ListManagedThingSchemas

讀取

ListManagedThings

iotmanagedintegrations:ListManagedThings

清單

ListNotificationConfigurations

iotmanagedintegrations:ListNotificationConfigurations

讀取

ListOtaTaskConfigurations

iotmanagedintegrations:ListOtaTaskConfigurations

讀取

ListOtaTaskExecutions

iotmanagedintegrations:ListOtaTaskExecutions

讀取

ListOtaTasks

iotmanagedintegrations:ListOtaTasks

清單

ListProvisioningProfiles

iotmanagedintegrations:ListProvisioningProfiles

清單

ListSchemaVersions

iotmanagedintegrations:ListSchemaVersions

清單

ListTagsForResource

iotmanagedintegrations:ListTagsForResource

讀取

PutDefaultEncryptionConfiguration

iotmanagedintegrations:PutDefaultEncryptionConfiguration

寫入

PutHubConfiguration

iotmanagedintegrations:PutHubConfiguration

寫入

PutRuntimeLogConfiguration

iotmanagedintegrations:PutRuntimeLogConfiguration

寫入

RegisterAccountAssociation

iotmanagedintegrations:RegisterAccountAssociation

寫入

RegisterCustomEndpoint

iotmanagedintegrations:RegisterCustomEndpoint

寫入

ResetRuntimeLogConfiguration

iotmanagedintegrations:ResetRuntimeLogConfiguration

寫入

SendConnectorEvent

iotmanagedintegrations:SendConnectorEvent

寫入

SendManagedThingCommand

iotmanagedintegrations:SendManagedThingCommand

寫入

StartAccountAssociationRefresh

iotmanagedintegrations:StartAccountAssociationRefresh

寫入

StartDeviceDiscovery

iotmanagedintegrations:StartDeviceDiscovery

寫入

TagResource

iotmanagedintegrations:TagResource

標記、寫入

UntagResource

iotmanagedintegrations:UntagResource

標記、寫入

UpdateAccountAssociation

iotmanagedintegrations:UpdateAccountAssociation

寫入

UpdateCloudConnector

iotmanagedintegrations:UpdateCloudConnector

寫入

UpdateConnectorDestination

iotmanagedintegrations:UpdateConnectorDestination

寫入

UpdateDestination

iotmanagedintegrations:UpdateDestination

寫入

UpdateEventLogConfiguration

iotmanagedintegrations:UpdateEventLogConfiguration

寫入

UpdateManagedThing

iotmanagedintegrations:UpdateManagedThing

寫入

UpdateNotificationConfiguration

iotmanagedintegrations:UpdateNotificationConfiguration

寫入

UpdateOtaTask

iotmanagedintegrations:UpdateOtaTask

寫入

AWS IoT 受管整合定義的動作

您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

CreateAccountAssociation

准許建立新的帳戶關聯

aws:RequestTag/${TagKey}

aws:TagKeys

iotmanagedintegrations:connectorDestinationId

寫入

CreateCloudConnector

准許建立新的雲端連接器

寫入

CreateConnectorDestination

准許建立新的連接器目的地

iotmanagedintegrations:cloudConnectorId

寫入

CreateCredentialLocker

准許建立產品登入資料儲存庫

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

CreateDestination

准許建立新的目的地

寫入

CreateEventLogConfiguration

准許建立新的事件組態

寫入

CreateManagedThing

准許建立新的受管物件

Credential-locker

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

寫入

CreateNotificationConfiguration

准許建立新的通知組態

寫入

CreateOtaTask

准許建立新的 ota 任務

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

CreateOtaTaskConfiguration

准許建立新的 ota 任務組態

寫入

CreateProvisioningProfile

准許建立新的佈建設定檔

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

DeleteAccountAssociation

准許刪除帳戶關聯

account-association*

aws:ResourceTag/${TagKey}

寫入

DeleteCloudConnector

准許刪除雲端連接器

iotmanagedintegrations:cloudConnectorId

寫入

DeleteConnectorDestination

准許刪除連接器目的地

寫入

DeleteCredentialLocker

准許刪除登入資料儲存庫

Credential-locker*

aws:ResourceTag/${TagKey}

寫入

DeleteDestination

准許刪除目的地

寫入

DeleteEventLogConfiguration

准許刪除事件日誌組態

寫入

DeleteManagedThing

准許刪除受管物件

受管物件*

aws:ResourceTag/${TagKey}

寫入

DeleteNotificationConfiguration

准許刪除通知組態

寫入

DeleteOtaTask

准許刪除 ota 任務

ota-task*

aws:ResourceTag/${TagKey}

寫入

DeleteOtaTaskConfiguration

准許刪除 ota 任務組態

寫入

DeleteProvisioningProfile

准許刪除佈建設定檔

provisioning-profile*

aws:ResourceTag/${TagKey}

寫入

DeregisterAccountAssociation

准許取消註冊帳戶關聯

account-association*

aws:ResourceTag/${TagKey}

寫入

受管物件*

aws:ResourceTag/${TagKey}

GetAccountAssociation

准許取得帳戶關聯的相關資訊

account-association*

aws:ResourceTag/${TagKey}

讀取

GetCloudConnector

准許取得雲端連接器的相關資訊

讀取

GetConnectorDestination

准許取得雲端目的地的相關資訊

讀取

GetCredentialLocker

准許取得登入資料儲存庫的相關資訊

Credential-locker*

aws:ResourceTag/${TagKey}

讀取

GetCustomEndpoint

准許取得自訂端點的相關資訊

讀取

GetDefaultEncryptionConfiguration

准許取得預設加密組態的相關資訊

讀取

GetDestination

准許取得目的地的相關資訊

讀取

GetDeviceDiscovery

准許取得裝置探索的相關資訊

讀取

GetEventLogConfiguration

准許取得事件日誌組態的相關資訊

讀取

GetHubConfiguration

准許取得中樞組態的相關資訊

讀取

GetManagedThing

准許取得受管物件的相關資訊

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetManagedThingCapabilities

准許取得受管物件的功能報告

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetManagedThingCertificate

准許取得受管物件的憑證 pem

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetManagedThingConnectivityData

准許取得受管物件的連線資料

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetManagedThingMetaData

准許取得受管物件的中繼資料資訊

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetManagedThingState

准許取得受管物件的裝置狀態資訊

受管物件*

aws:ResourceTag/${TagKey}

讀取

GetNotificationConfiguration

准許取得通知組態的資訊

讀取

GetOtaTask

准許取得 ota 任務的資訊

ota-task*

aws:ResourceTag/${TagKey}

讀取

GetOtaTaskConfiguration

准許取得 ota 任務組態的資訊

讀取

GetProvisioningProfile

准許取得佈建設定檔的資訊

provisioning-profile*

aws:ResourceTag/${TagKey}

讀取

GetRuntimeLogConfiguration

准許取得執行期日誌組態的資訊

讀取

GetSchemaVersion

准許取得結構描述版本的資訊

讀取

ListAccountAssociations

准許列出帳戶關聯的資訊

清單

ListCloudConnectors

准許列出雲端連接器的資訊

清單

ListConnectorDestinations

准許列出連接器目的地的資訊

清單

ListCredentialLockers

准許列出登入資料儲存庫的資訊

清單

ListDestinations

准許列出目的地的資訊

清單

ListDeviceDiscoveries

准許列出裝置探索的資訊

清單

ListDiscoveredDevices

准許列出裝置探索中發現的裝置資訊

讀取

ListEventLogConfigurations

准許列出事件日誌組態的資訊

讀取

ListManagedThingAccountAssociations

准許列出受管物件與帳戶關聯之間的關聯資訊

清單

ListManagedThingSchemas

准許列出與受管物件相關聯的結構描述

受管物件*

aws:ResourceTag/${TagKey}

讀取

ListManagedThings

准許列出受管物件的資訊

清單

ListNotificationConfigurations

准許列出通知組態的資訊

讀取

ListOtaTaskConfigurations

准許列出 ota 任務組態的資訊

讀取

ListOtaTaskExecutions

准許列出 ota 任務執行的資訊

ota-task*

aws:ResourceTag/${TagKey}

讀取

ListOtaTasks

准許列出 ota 任務的資訊

清單

ListProvisioningProfiles

准許列出佈建設定檔的資訊

清單

ListSchemaVersions

准許列出結構描述的資訊

清單

ListTagsForResource

准許列出特定資源的標籤

account-association

aws:ResourceTag/${TagKey}

讀取

Credential-locker

aws:ResourceTag/${TagKey}

受管物件

aws:ResourceTag/${TagKey}

ota-task

aws:ResourceTag/${TagKey}

provisioning-profile

aws:ResourceTag/${TagKey}

PutDefaultEncryptionConfiguration

准許更新加密組態的預設設定

寫入

PutHubConfiguration

准許更新中樞組態

寫入

PutRuntimeLogConfiguration

准許更新執行時間日誌組態

寫入

RegisterAccountAssociation

准許註冊與受管物件的帳戶關聯

account-association*

aws:ResourceTag/${TagKey}

寫入

受管物件*

aws:ResourceTag/${TagKey}

RegisterCustomEndpoint

准許註冊自訂端點

寫入

ResetRuntimeLogConfiguration

准許重設執行時間日誌組態

寫入

SendConnectorEvent

准許傳送連接器事件

寫入

SendManagedThingCommand

准許將命令傳送至受管物件

account-association

aws:ResourceTag/${TagKey}

寫入

受管物件*

aws:ResourceTag/${TagKey}

StartAccountAssociationRefresh

准許開始重新整理與帳戶關聯相關聯的存取字符

account-association*

aws:ResourceTag/${TagKey}

寫入

StartDeviceDiscovery

准許啟動裝置探索

account-association

aws:ResourceTag/${TagKey}

寫入

受管物件

aws:ResourceTag/${TagKey}

TagResource

准許為指定的資源新增標籤

account-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

標記、寫入

Credential-locker

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

受管物件

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ota-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

provisioning-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

准許移除指定資源的標籤

account-association

aws:ResourceTag/${TagKey}

aws:TagKeys

標記、寫入

Credential-locker

aws:ResourceTag/${TagKey}

aws:TagKeys

受管物件

aws:ResourceTag/${TagKey}

aws:TagKeys

ota-task

aws:ResourceTag/${TagKey}

aws:TagKeys

provisioning-profile

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountAssociation

准許更新帳戶關聯

account-association*

aws:ResourceTag/${TagKey}

寫入

UpdateCloudConnector

准許更新雲端連接器

iotmanagedintegrations:cloudConnectorId

寫入

UpdateConnectorDestination

准許更新連接器目的地

寫入

UpdateDestination

准許更新目的地

寫入

UpdateEventLogConfiguration

准許更新事件日誌組態

寫入

UpdateManagedThing

准許更新受管物件

Credential-locker

aws:ResourceTag/${TagKey}

寫入

受管物件*

aws:ResourceTag/${TagKey}

UpdateNotificationConfiguration

准許更新通知組態

寫入

UpdateOtaTask

准許更新 ota 任務

ota-task*

aws:ResourceTag/${TagKey}

寫入

AWS IoT 受管整合定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

account-association

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:account-association/${AccountAssociationId}

aws:ResourceTag/${TagKey}

Credential-locker

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:credential-locker/${Identifier}

aws:ResourceTag/${TagKey}

受管物件

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:managed-thing/${Identifier}

aws:ResourceTag/${TagKey}

ota-task

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:ota-task/${Identifier}

aws:ResourceTag/${TagKey}

provisioning-profile

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:provisioning-profile/${Identifier}

aws:ResourceTag/${TagKey}

AWS IoT 受管整合的條件索引鍵

AWS IoT 受管整合定義了下列條件索引鍵,可用於 IAM 政策的 Condition元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

依在請求中允許的標籤索引鍵和值對篩選存取

String

aws:ResourceTag/${TagKey}

依資源的標籤索引鍵和值對篩選存取

String

aws:TagKeys

依要求中傳遞的標籤索引鍵來篩選存取權

ArrayOfString

iotmanagedintegrations:cloudConnectorId

依 CloudConnectorId 篩選存取權

String

iotmanagedintegrations:connectorDestinationId

依 ConnectorDestinationId 篩選存取權

String