amazon-web-services - AWS-sdk 没有用于 rds 集群的分页器
问题描述
我刚刚发现我最多可以获得 100 条记录DBClusterSnapshots
,幸运的是AWS
支持分页,您可以逐页获取列表。我正在查看文档aws-sdk-go
以查看我的操作如何实现分页。不幸的是,我的操作没有分页方法。
这是我要分页的操作。它在文档中说它支持分页。
但是似乎不支持我的操作的分页方法
解决方案
适用于 Go 的 AWS 开发工具包具有DescribeDBClusterSnapshots函数:
func (c *RDS) DescribeDBClusterSnapshots(input *DescribeDBClusterSnapshotsInput) (*DescribeDBClusterSnapshotsOutput, error)
它接受一个参数DescribeDBClusterSnapshotsInput
,其中包括:
标记 *字符串
type:"string"
由先前的 DescribeDBClusterSnapshots 请求提供的可选分页令牌。如果指定了此参数,则响应仅包括标记之外的记录,最高可达 MaxRecords 指定的值。
因此,您的代码可以调用DescribeDBClusterSnapshots
,存储marker
返回的值,然后再次调用DescribeDBClusterSnapshots
,将该值传递给marker
。这将返回结果的下一个“页面”。
推荐阅读
- mule4 - Mule 4:Transform Message 不显示其在工作室中编辑的相关属性
- express - 来自 Next.js 的单独 api 的 Cookie
- rest - Restful API 和事件驱动微服务
- arrays - 如何声明一个未知大小的二维数组
- tableau-api - Tableau 工具中的聚合字段
- node.js - TypeError: metadata_1.Public 不是函数(NestJS SetMetaData)
- html - 元素在 div 中的宽度不是 100%
- java - 为什么我不能用 .dispose() 方法关闭我的 JFrame
- java - 在图像上传过程之后,我必须在 Java-Spring 中重建我的文件夹
- powerbi - 在所有 DAX 函数中使用 fact tblname 会导致表扩展吗?