首页 > 解决方案 > 要使用 AWS 条件键,它们是否必须存在于请求上下文中?

问题描述

当我查看 Cloudtrail 中的“请求上下文”时,我看到了此处列出的记录内容。

  1. “请求上下文”记录内容和条件键之间是否存在映射?
    或者说在“请求上下文”中存在条件不是强制性的,但与条件相对应的条件键可能仍然可用(AWS 魔术)用于评估此请求的策略中,这是否正确?使用前缀 aws: 的 AWS 范围内的键是否在所有请求上下文中都可用?

  2. 当我在策略中使用条件键时,如何确定请求上下文中存在条件键?
    当然,我可以添加一个“ifexists”子句来检查 Condition 键的可用性,但这是一个“包罗万象”的机制。在检查政策中的条件时,我如何确定不需要使用“Ifexists”子句?

我在这里也发布了一个不同但相关的问题。

标签: amazon-web-servicesamazon-iamaws-policies

解决方案


查看条件键表以查找可用于 IAM 策略语句Condition元素的 AWS 服务的条件上下文键。


推荐阅读