为什么策略ARN是获取与组和角色不同的策略的必填字段

时间:2018-02-22 09:28:38

标签: amazon-web-services aws-sdk aws-sdk-go

以下GetRoleInput结构用作GetRole()函数的输入以获取aws角色

type GetRoleInput struct {
  RoleName *string `min:"1" type:"string" required:"true"`
}

以下是GetGroupInput结构,用于通过调用GetGroup()方法来获取aws组

type GetRoleInput struct {
  RoleName *string `min:"1" type:"string" required:"true"`
}

现在跟随GetPolicyInput意味着获得IAM托管策略

type GetPolicyInput struct {
 PolicyArn *string `min:"20" type:"string" required:"true"`
}

GetPolicyInput中,与前两种情况不同,使用PolicyArn代替policyName。所以问题是

  • 为什么PolicyArn用于托管策略?政策名称可以不识别政策吗?
  • 有没有办法获得policyArn,前提是我们有带aws API的policyName。

0 个答案:

没有答案