Python “无法使用”;“过滤器”;在AWS Rest API请求中
我试图在向AWS发送RESTAPI请求时在请求参数中使用“过滤器”。令人惊讶的是,下面的请求参数只起作用: 请求参数='Action=DescribeAvailabilityZones&Version=2016-11-15' 但是,一旦我将其更改为: 请求参数='Action=descripbeavailabilityzones&Filter.1.state=available&Version=2016-11-15' 我得到,“参数状态无法识别” 我正在从中获取筛选器的语法Python “无法使用”;“过滤器”;在AWS Rest API请求中,python,rest,api,amazon-web-services,Python,Rest,Api,Amazon Web Services,我试图在向AWS发送RESTAPI请求时在请求参数中使用“过滤器”。令人惊讶的是,下面的请求参数只起作用: 请求参数='Action=DescribeAvailabilityZones&Version=2016-11-15' 但是,一旦我将其更改为: 请求参数='Action=descripbeavailabilityzones&Filter.1.state=available&Version=2016-11-15' 我得到,“参数状态无法识别” 我正在从中获取筛选器的语法 有什么建议吗?提前谢
有什么建议吗?提前谢谢。想出了解决办法。参数列表期望以键/值方式传递筛选器。以下是我认为有效的修正案: 请求参数='Action=descripbeavailabilityzones&Filter.1.Name=state&Filter.1.Value=available&Version=2016-11-15' 我还注意到,除非此选项出现在已识别的过滤器列表中,否则它将无法工作。这可以在特定操作下找到 此外,过滤器标记与XML响应中的标记有关系。例如,列出AvailabilityZone状态的过滤器是“状态”,但在XML响应中它被标记为