AWS IoT Managed Integrations のアクション、リソース、および条件キー
AWS IoT Managed Integrations (サービスプレフィックス: iotmanagedintegrations) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS IoT Managed Integrations で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
CreateAccountAssociation |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateCloudConnector |
書き込み |
|||
|
CreateConnectorDestination |
書き込み |
|||
|
CreateCredentialLocker |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDestination |
書き込み |
|||
書き込み |
||||
|
CreateEventLogConfiguration |
書き込み |
|||
|
CreateManagedThing |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateNotificationConfiguration |
書き込み |
|||
|
CreateOtaTask |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateOtaTaskConfiguration |
書き込み |
|||
|
CreateProvisioningProfile |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteAccountAssociation |
書き込み |
|||
|
DeleteCloudConnector |
書き込み |
|||
|
DeleteConnectorDestination |
書き込み |
|||
|
DeleteCredentialLocker |
書き込み |
|||
|
DeleteDestination |
書き込み |
|||
|
DeleteEventLogConfiguration |
書き込み |
|||
|
DeleteManagedThing |
書き込み |
|||
|
DeleteNotificationConfiguration |
書き込み |
|||
|
DeleteOtaTask |
書き込み |
|||
|
DeleteOtaTaskConfiguration |
書き込み |
|||
|
DeleteProvisioningProfile |
書き込み |
|||
|
DeregisterAccountAssociation |
書き込み |
|||
|
GetAccountAssociation |
読み取り |
|||
|
GetCloudConnector |
読み取り |
|||
|
GetConnectorDestination |
読み取り |
|||
|
GetCredentialLocker |
読み取り |
|||
|
GetCustomEndpoint |
読み取り |
|||
|
GetDefaultEncryptionConfiguration |
読み取り |
|||
|
GetDestination |
読み取り |
|||
|
GetDeviceDiscovery |
読み取り |
|||
|
GetEventLogConfiguration |
読み取り |
|||
|
GetHubConfiguration |
読み取り |
|||
|
GetManagedThing |
読み取り |
|||
|
GetManagedThingCapabilities |
読み取り |
|||
|
GetManagedThingConnectivityData |
読み取り |
|||
|
GetManagedThingMetaData |
読み取り |
|||
|
GetManagedThingState |
読み取り |
|||
|
GetNotificationConfiguration |
読み取り |
|||
|
GetOtaTask |
読み取り |
|||
|
GetOtaTaskConfiguration |
読み取り |
|||
|
GetProvisioningProfile |
読み取り |
|||
|
GetRuntimeLogConfiguration |
読み取り |
|||
|
GetSchemaVersion |
読み取り |
|||
|
ListAccountAssociations |
リスト |
|||
|
ListCloudConnectors |
リスト |
|||
|
ListConnectorDestinations |
リスト |
|||
|
ListCredentialLockers |
リスト |
|||
|
ListDestinations |
リスト |
|||
|
ListDeviceDiscoveries |
リスト |
|||
|
ListDiscoveredDevices |
読み取り |
|||
|
ListEventLogConfigurations |
読み取り |
|||
|
ListManagedThingAccountAssociations |
リスト |
|||
|
ListManagedThingSchemas |
読み取り |
|||
|
ListManagedThings |
リスト |
|||
|
ListNotificationConfigurations |
読み取り |
|||
|
ListOtaTaskConfigurations |
読み取り |
|||
|
ListOtaTaskExecutions |
読み取り |
|||
|
ListOtaTasks |
リスト |
|||
|
ListProvisioningProfiles |
リスト |
|||
|
ListSchemaVersions |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
PutDefaultEncryptionConfiguration |
書き込み |
|||
|
PutHubConfiguration |
書き込み |
|||
|
PutRuntimeLogConfiguration |
書き込み |
|||
|
RegisterAccountAssociation |
書き込み |
|||
|
RegisterCustomEndpoint |
書き込み |
|||
|
ResetRuntimeLogConfiguration |
書き込み |
|||
|
SendConnectorEvent |
書き込み |
|||
|
SendManagedThingCommand |
書き込み |
|||
|
StartAccountAssociationRefresh |
書き込み |
|||
|
StartDeviceDiscovery |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateAccountAssociation |
書き込み |
|||
|
UpdateCloudConnector |
書き込み |
|||
|
UpdateConnectorDestination |
書き込み |
|||
|
UpdateDestination |
書き込み |
|||
|
UpdateEventLogConfiguration |
書き込み |
|||
|
UpdateManagedThing |
書き込み |
|||
|
UpdateNotificationConfiguration |
書き込み |
|||
|
UpdateOtaTask |
書き込み |
AWS IoT マネージド統合で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
アカウントの関連付けを作成するアクセス許可を付与 |
書き込み |
|||
新しいクラウドコネクタを作成するアクセス許可を付与 |
書き込み |
|||
新しいクラウドコネクタの送信先を作成するアクセス許可を付与 |
書き込み |
|||
製品認証情報ロッカーを作成するアクセス許可を付与 |
書き込み |
|||
新しい送信先を作成するアクセス許可を付与 |
書き込み |
|||
新しいイベント設定を作成するアクセス許可を付与 |
書き込み |
|||
マネージドモノを作成するアクセス許可を付与 |
書き込み |
|||
新しい通知設定を作成するアクセス許可を付与 |
書き込み |
|||
新しい OTA タスクを作成するアクセス許可を付与 |
書き込み |
|||
新しい OTA タスク設定セットを作成するアクセス許可を付与 |
書き込み |
|||
新しいプロビジョニングプロファイルを作成する許可を付与 |
書き込み |
|||
アカウントの関連付けを削除するアクセス許可を付与 |
書き込み |
|||
クラウドコネクタを削除するアクセス許可を付与 |
書き込み |
|||
コネクタの送信先を削除するアクセス許可を付与 |
書き込み |
|||
認証情報ロッカーを削除するアクセス許可を付与 |
書き込み |
|||
送信先を削除するアクセス許可を付与 |
書き込み |
|||
イベントログ記録の設定を削除するアクセス許可を付与 |
書き込み |
|||
マネージドモノを削除するアクセス許可を付与 |
書き込み |
|||
通知設定を削除するアクセス許可を付与 |
書き込み |
|||
OTA タスクを削除するアクセス許可を付与 |
書き込み |
|||
OTA タスク設定セットを削除するアクセス許可を付与 |
書き込み |
|||
プロビジョニングプロファイルを削除するアクセス許可を付与 |
書き込み |
|||
アカウントの関連付けを登録解除するアクセス許可を付与 |
書き込み |
|||
アカウントの関連付けに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
クラウドコネクタに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
クラウド送信先に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
認証情報ロッカーに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
カスタムエンドポイントに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
デフォルトの暗号化設定に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
送信先に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
デバイスの検出に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
イベントログ設定に関する情報を取得するためのアクセス許可を付与 |
読み取り |
|||
ハブの設定に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
マネージドモノに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
マネージドモノの機能レポートを取得するアクセス許可を付与 |
読み取り |
|||
マネージドモノの証明書 pem を取得する許可を付与 |
読み取り |
|||
マネージドモノの接続データを取得するアクセス許可を付与 |
読み取り |
|||
マネージドモノのメタデータ情報を取得するアクセス許可を付与 |
読み取り |
|||
マネージドモノのデバイス状態情報を取得するアクセス許可を付与 |
読み取り |
|||
通知設定に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
OTA タスクに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
OTA タスクの設定情報を取得するアクセス許可を付与 |
読み取り |
|||
プロビジョニングプロファイルの情報を取得するアクセス許可を付与 |
読み取り |
|||
ランタイムログ設定に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
スキーマのバージョンに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
アカウントの関連付けに関する情報を一覧表示するアクセス許可を付与 |
リスト |
|||
クラウドコネクタの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
コネクタの送信先の情報を一覧表示するアクセス許可を付与 |
リスト |
|||
認証情報ロッカーの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
送信先の情報を一覧表示するアクセス許可を付与 |
リスト |
|||
デバイス検出の情報を一覧表示するアクセス許可を付与 |
リスト |
|||
デバイス検出で検出されたデバイスの情報を一覧表示するアクセス許可を付与 |
読み取り |
|||
イベントログ設定の情報を一覧表示するアクセス許可を付与 |
読み取り |
|||
マネージドモノとアカウントの関連付け間の関連付けに関する情報を一覧表示するアクセス許可を付与 |
リスト |
|||
マネージドモノに関連付けられたスキーマを一覧表示するアクセス許可を付与 |
読み取り |
|||
マネージドモノの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
通知設定の情報を一覧表示するアクセス許可を付与 |
読み取り |
|||
OTA タスク設定の情報を一覧表示するアクセス許可を付与 |
読み取り |
|||
OTA タスク実行に関する情報を一覧表示するアクセス許可を付与 |
読み取り |
|||
OTA タスクの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
プロビジョニングプロファイルの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
スキーマの情報を一覧表示するアクセス許可を付与 |
リスト |
|||
指定されたリソースのタグを一覧表示する許可を付与 |
読み取り |
|||
記号化設定のデフォルト設定を更新するアクセス許可を付与 |
書き込み |
|||
ハブの設定を更新するアクセス許可を付与 |
書き込み |
|||
ランタイムログ設定を更新するアクセス許可を付与 |
書き込み |
|||
アカウントの関連付けを管理対象モノに登録するアクセス許可を付与 |
書き込み |
|||
カスタムエンドポイントを登録するアクセス許可を付与 |
書き込み |
|||
ランタイムログ設定をリセットするアクセス許可を付与 |
書き込み |
|||
コネクタイベントを送信するアクセス許可を付与 |
書き込み |
|||
マネージドモノにコマンドを送信するアクセス許可を付与 |
書き込み |
|||
アカウントの関連付けに関連付けられたアクセストークンの更新を開始するアクセス許可を付与 |
書き込み |
|||
デバイスの検出を開始するアクセス許可を付与 |
書き込み |
|||
指定されたリソースにタグを追加するアクセス許可を付与 |
タグ付け、書き込み |
|||
指定されたリソースからタグを削除するアクセス許可を付与 |
タグ付け、書き込み |
|||
アカウント関連付けを更新するアクセス許可を付与 |
書き込み |
|||
クラウドコネクタを更新するアクセス許可を付与 |
書き込み |
|||
コネクトの送信先を更新するアクセス許可を付与 |
書き込み |
|||
送信先を更新する許可を付与します。 |
書き込み |
|||
イベントログ設定を更新するアクセス許可を付与 |
書き込み |
|||
マネージドモノを更新するアクセス許可を付与 |
書き込み |
|||
通知設定を更新するアクセス許可を付与 |
書き込み |
|||
OTA タスクを更新するアクセス許可を付与 |
書き込み |
AWS IoT Managed Integrations で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:account-association/${AccountAssociationId} |
||
arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:credential-locker/${Identifier} |
||
arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:managed-thing/${Identifier} |
||
arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:ota-task/${Identifier} |
||
arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:provisioning-profile/${Identifier} |
AWS IoT マネージド統合の条件キー
AWS IoT Managed Integrations では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで許可されているタグキーと値のペアによってアクセスをフィルタリングします |
String |
|
タグキーとリソースの値のペアによってアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーによりアクセスをフィルタリングします |
ArrayOfString |
|
CloudConnectorId でアクセスをフィルタリングします |
String |
|
ConnectorDestinationId でアクセスをフィルタリングします |
String |