gpt4 book ai didi

java - AttachPolicyRequest 中的 AWS 物联网安全身份是什么?

转载 作者:行者123 更新时间:2023-12-01 22:43:34 25 4
gpt4 key购买 nike

我正在尝试在 AWS lambda 函数中将证书添加到 AWSIot 客户端以激活引导证书。我遵循此代码 justInTimeRegistration lambda.js :

AWSIot awsIotClient = AWSIotClientBuilder.defaultClient();
awsIotClient.createPolicy(new CreatePolicyRequest().withPolicyDocument(policy).withPolicyName(policyName));
awsIotClient.attachPolicy(new AttachPolicyRequest().withPolicyName(policyName).withTarget(???));

我不明白什么是“目标”。在方法描述中,我读到:

目标 - identity政策所附的内容。

但是链接中的文档不清楚。在 AttachPrincipalPolicy(已弃用)中,带有主体的 AttachPrincipalPolicyRequest 是“证书 ARN(从 CreateCertificate 操作返回)” - 很清楚。但什么是身份对我来说并不清楚。是像 arn 这样的实体,还是像certificateId 这样的随机值?我应该如何指定目标/身份来附加策略?

最佳答案

正如我从示例中的 docs 中看到的,身份(目标)是 arn:

aws iot attach-policy \
--policy-name UpdateDeviceCertPolicy \
--target "arn:aws:iot:us-west-2:123456789012:cert/4f0ba725787aa94d67d2fca420eca022242532e8b3c58e7465c7778b443fd65e"

关于java - AttachPolicyRequest 中的 AWS 物联网安全身份是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58481641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com