IAM 策略数据类型中的"Maps"和"Structs"是什么?



从这里开始:https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_datatypes.html

本节列出指定时支持的数据类型JSON策略中的值。策略语言不支持所有类型针对每个政策要素;有关每个元素的信息,请参阅前面的章节。

  • 字符串

  • 数字(Ints和Floats(

  • 布尔

  • 列出

  • 映射

  • 结构(只是嵌套映射(

问题:什么是映射结构,我在哪里可以在AWS文档中阅读更多关于它们的信息?

正如页面所说,但链接错误,解释不当,这些都只是Json数据类型,在rfc中有更详细的描述,例如https://datatracker.ietf.org/doc/html/rfc7159#section-4("对象"或地图(和https://datatracker.ietf.org/doc/html/rfc7159#section-5("数组"或列表(。

该页面真正说明的是,IAM策略中的各个位置都使用了各种json数据类型。您需要遵循规范的详细信息来查看这些类型可能在哪里使用。但无论在哪里使用,它们都是由json类型定义的。

{
"object": { "a set of": "key-value pairs" },
"list": [ "an ordered list of", "values" ]
}

最新更新