メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

AWS::IoT::PolicyPrincipalAttachment

AWS IoT ポリシーをプリンシパル (X.509 証明書または別の証明書) にアタッチするには、AWS::IoT::PolicyPrincipalAttachment リソースを使用します。

AWS IoT ポリシーやプリンシパルの操作方法の詳細については、AWS IoT 開発者ガイド"認証を参照してください。

構文

JSON

Copy
{ "Type": "AWS::IoT::PolicyPrincipalAttachment", "Properties": { "PolicyName": String, "Principal": String } }

YAML

Copy
Type: "AWS::IoT::PolicyPrincipalAttachment" Properties: PolicyName: String Principal: String

プロパティ

PolicyName

ポリシーの名前。

Required: Yes

Type: String

更新に伴う要件: 置換

Principal

プリンシパルは証明書 ARN (CreateCertificate 操作から返される)、または Amazon Cognito ID です。

Required: Yes

Type: String

更新に伴う要件: 置換

次の例は、ポリシーをプリンシパルにアタッチします。

JSON

Copy
{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyPolicyPrincipalAttachment": { "Type": "AWS::IoT::PolicyPrincipalAttachment", "Properties": { "PolicyName": { "Ref": "NameParameter" }, "Principal": "arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2" } } }, "Parameters": { "NameParameter": { "Type": "String" } } }

YAML

Copy
AWSTemplateFormatVersion: "2010-09-09" Resources: MyPolicyPrincipalAttachment: Type: "AWS::IoT::PolicyPrincipalAttachment" Properties: PolicyName: Ref: "NameParameter" Principal: "arn:aws:iot:ap-southeast-2:123456789012:cert/a1234567b89c012d3e4fg567hij8k9l01mno1p23q45678901rs234567890t1u2" Parameters: NameParameter: Type: "String"

このページの内容: