翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT Core ポリシー
AWS IoT Core ポリシーはJSONドキュメントです。ポリシーと同じ規則に従いますIAM。 は名前付きポリシー AWS IoT Core をサポートしているため、多くの ID が同じポリシードキュメントを参照できます。名前付きポリシーは、簡単にロールバックされるようにバージョン管理されます。
AWS IoT Core ポリシーを使用すると、 AWS IoT Core データプレーンへのアクセスを制御できます。 AWS IoT Core データプレーンは、メッセージブローカーへの接続 AWS IoT Core 、MQTTメッセージの送受信、モノの Device Shadow の取得または更新を可能にするオペレーションで構成されます。
AWS IoT Core ポリシーは、1 つ以上のポリシーステートメントを含むJSONドキュメントです。各ステートメントには、次の内容が含まれます。
-
Effect
: アクションが許可されるか拒否されるかを指定します。 -
Action
では、ポリシーで許可または拒否されているアクションを指定します。 -
Resource
では、アクションを許可または拒否するリソースを 1 つ以上指定します。
ポリシーの変更は、ポリシードキュメントを AWS IoT キャッシュする方法により、有効になるまでに 6~8 分かかる場合があります。つまり、最近アクセス権が付与されたリソースにアクセスするには数分かかる場合があり、アクセスが取り消された後、数分間リソースにアクセスできる場合があります。
AWS IoT Core ポリシーは、X.509 証明書、Amazon Cognito ID、モノのグループにアタッチできます。モノのグループにアタッチされたポリシーは、そのグループ内のあらゆるものに適用されます。ポリシーを有効にするには、 clientId
とモノの名前が一致している必要があります。 AWS IoT Core ポリシーは、IAMポリシーと同じポリシー評価ロジックに従います。デフォルトでは、すべてのポリシーが明示的に拒否されます。アイデンティティベースのポリシーまたはリソースベースのポリシーに対する明示的な許可は、このデフォルト設定を上書きします。ポリシー内の明示的な拒否は、すべての許可に優先します。詳細については、AWS Identity and Access Management ユーザーガイドの「ポリシーの評価論理」を参照してください。