boto3为kms list_aliases()命令设置标记

2024-09-30 01:32:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的一些AWS帐户有很多KMS键,它们都有别名。在

我的问题是,如果list_aliases()命令返回的结果太多,结果将被截断,如果脚本搜索的值超出截断点,则脚本将失败。在

我试着用这个方法得到200个结果,但是没有成功:

alias_list = (kms_client.list_aliases(Marker='200')
botocore.errorfactory.InvalidMarkerException: An error occurred (InvalidMarkerException) when calling the ListAliases operation: Could not deserialize marker '200'

如何为list_aliases()命令设置标记?在


Tags: 方法命令脚本clientawsalias帐户marker
1条回答
网友
1楼 · 发布于 2024-09-30 01:32:49

首先,根据文档列表,别名返回1到100个结果。这是使用限制设置的,而不是标记。在

示例:

alias_list = (kms_client.list_aliases(Limit=100)

其次,超过前100的结果需要使用第一次调用list_aliases()返回的标记值。下面是一个简单的示例,说明如何获取标记并使用它来获取下一个1-100个值。在

免责声明,这段代码实际上对检索到的别名没有任何作用,我也没有测试过它。在

^{pr2}$

相关问题 更多 >

    热门问题