View a markdown version of this page

AWS IoT Managed Integrations のアクション、リソース、および条件キー - サービス認可リファレンス

AWS IoT Managed Integrations のアクション、リソース、および条件キー

AWS IoT Managed Integrations (サービスプレフィックス: iotmanagedintegrations) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS IoT Managed Integrations で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

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 コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CreateAccountAssociation

アカウントの関連付けを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

iotmanagedintegrations:connectorDestinationId

書き込み

CreateCloudConnector

新しいクラウドコネクタを作成するアクセス許可を付与

書き込み

CreateConnectorDestination

新しいクラウドコネクタの送信先を作成するアクセス許可を付与

iotmanagedintegrations:cloudConnectorId

書き込み

CreateCredentialLocker

製品認証情報ロッカーを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDestination

新しい送信先を作成するアクセス許可を付与

書き込み

CreateEventLogConfiguration

新しいイベント設定を作成するアクセス許可を付与

書き込み

CreateManagedThing

マネージドモノを作成するアクセス許可を付与

認証情報ロッカー

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

アカウントの関連付けを削除するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

書き込み

DeleteCloudConnector

クラウドコネクタを削除するアクセス許可を付与

iotmanagedintegrations:cloudConnectorId

書き込み

DeleteConnectorDestination

コネクタの送信先を削除するアクセス許可を付与

書き込み

DeleteCredentialLocker

認証情報ロッカーを削除するアクセス許可を付与

認証情報ロッカー*

aws:ResourceTag/${TagKey}

書き込み

DeleteDestination

送信先を削除するアクセス許可を付与

書き込み

DeleteEventLogConfiguration

イベントログ記録の設定を削除するアクセス許可を付与

書き込み

DeleteManagedThing

マネージドモノを削除するアクセス許可を付与

マネージドモノ*

aws:ResourceTag/${TagKey}

書き込み

DeleteNotificationConfiguration

通知設定を削除するアクセス許可を付与

書き込み

DeleteOtaTask

OTA タスクを削除するアクセス許可を付与

ota-task*

aws:ResourceTag/${TagKey}

書き込み

DeleteOtaTaskConfiguration

OTA タスク設定セットを削除するアクセス許可を付与

書き込み

DeleteProvisioningProfile

プロビジョニングプロファイルを削除するアクセス許可を付与

プロビジョニングプロファイル*

aws:ResourceTag/${TagKey}

書き込み

DeregisterAccountAssociation

アカウントの関連付けを登録解除するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

書き込み

マネージドモノ*

aws:ResourceTag/${TagKey}

GetAccountAssociation

アカウントの関連付けに関する情報を取得するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

読み取り

GetCloudConnector

クラウドコネクタに関する情報を取得するアクセス許可を付与

読み取り

GetConnectorDestination

クラウド送信先に関する情報を取得するアクセス許可を付与

読み取り

GetCredentialLocker

認証情報ロッカーに関する情報を取得するアクセス許可を付与

認証情報ロッカー*

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

プロビジョニングプロファイルの情報を取得するアクセス許可を付与

プロビジョニングプロファイル*

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

指定されたリソースのタグを一覧表示する許可を付与

アカウントの関連付け

aws:ResourceTag/${TagKey}

読み取り

認証情報ロッカー

aws:ResourceTag/${TagKey}

マネージドモノ

aws:ResourceTag/${TagKey}

ota-task

aws:ResourceTag/${TagKey}

プロビジョニングプロファイル

aws:ResourceTag/${TagKey}

PutDefaultEncryptionConfiguration

記号化設定のデフォルト設定を更新するアクセス許可を付与

書き込み

PutHubConfiguration

ハブの設定を更新するアクセス許可を付与

書き込み

PutRuntimeLogConfiguration

ランタイムログ設定を更新するアクセス許可を付与

書き込み

RegisterAccountAssociation

アカウントの関連付けを管理対象モノに登録するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

書き込み

マネージドモノ*

aws:ResourceTag/${TagKey}

RegisterCustomEndpoint

カスタムエンドポイントを登録するアクセス許可を付与

書き込み

ResetRuntimeLogConfiguration

ランタイムログ設定をリセットするアクセス許可を付与

書き込み

SendConnectorEvent

コネクタイベントを送信するアクセス許可を付与

書き込み

SendManagedThingCommand

マネージドモノにコマンドを送信するアクセス許可を付与

アカウントの関連付け

aws:ResourceTag/${TagKey}

書き込み

マネージドモノ*

aws:ResourceTag/${TagKey}

StartAccountAssociationRefresh

アカウントの関連付けに関連付けられたアクセストークンの更新を開始するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

書き込み

StartDeviceDiscovery

デバイスの検出を開始するアクセス許可を付与

アカウントの関連付け

aws:ResourceTag/${TagKey}

書き込み

マネージドモノ

aws:ResourceTag/${TagKey}

TagResource

指定されたリソースにタグを追加するアクセス許可を付与

アカウントの関連付け

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

認証情報ロッカー

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

プロビジョニングプロファイル

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

指定されたリソースからタグを削除するアクセス許可を付与

アカウントの関連付け

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

認証情報ロッカー

aws:ResourceTag/${TagKey}

aws:TagKeys

マネージドモノ

aws:ResourceTag/${TagKey}

aws:TagKeys

ota-task

aws:ResourceTag/${TagKey}

aws:TagKeys

プロビジョニングプロファイル

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountAssociation

アカウント関連付けを更新するアクセス許可を付与

アカウントの関連付け*

aws:ResourceTag/${TagKey}

書き込み

UpdateCloudConnector

クラウドコネクタを更新するアクセス許可を付与

iotmanagedintegrations:cloudConnectorId

書き込み

UpdateConnectorDestination

コネクトの送信先を更新するアクセス許可を付与

書き込み

UpdateDestination

送信先を更新する許可を付与します。

書き込み

UpdateEventLogConfiguration

イベントログ設定を更新するアクセス許可を付与

書き込み

UpdateManagedThing

マネージドモノを更新するアクセス許可を付与

認証情報ロッカー

aws:ResourceTag/${TagKey}

書き込み

マネージドモノ*

aws:ResourceTag/${TagKey}

UpdateNotificationConfiguration

通知設定を更新するアクセス許可を付与

書き込み

UpdateOtaTask

OTA タスクを更新するアクセス許可を付与

ota-task*

aws:ResourceTag/${TagKey}

書き込み

AWS IoT Managed Integrations で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

アカウントの関連付け

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

aws:ResourceTag/${TagKey}

認証情報ロッカー

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}

プロビジョニングプロファイル

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

aws:ResourceTag/${TagKey}

AWS IoT マネージド統合の条件キー

AWS IoT Managed Integrations では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで許可されているタグキーと値のペアによってアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

タグキーとリソースの値のペアによってアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーによりアクセスをフィルタリングします

ArrayOfString

iotmanagedintegrations:cloudConnectorId

CloudConnectorId でアクセスをフィルタリングします

String

iotmanagedintegrations:connectorDestinationId

ConnectorDestinationId でアクセスをフィルタリングします

String