1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
【以下的回答经过翻译处理】 这个有点棘手。我不得不创建1005个队列才能找出答案。1000个限制似乎与客户端(aws cli本身)所发出的请求得到的最大结果数量有关。当使用超过1000个队列时,似乎需要调整--max-items
和--page-size
。--page-size
将允许客户端在后台发出更多请求。这是我用来解决问题的方法,你的结果可能不同。
$ aws sqs list-queues --max-items 1000 --page-size 1000
{
"QueueUrls": [
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-0001",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-0002",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-0003",
...
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-0998",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-0999",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1000"
],
"NextToken": "...TQT09In0="
}
我必须使用--max-items
来显示NextToken...
然后获取其他队列:
$aws sqs list-queues --max-items 1000 --page-size 1000 --starting-token "...TQT09In0="
{
"QueueUrls": [
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1001",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1002",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1003",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1004",
"https://sqs.us-west-2.amazonaws.com/123456789123/dk-test-q-1005"
]
}
関連するコンテンツ
- AWS公式更新しました 3年前
- AWS公式更新しました 2年前
- AWS公式更新しました 3年前
- AWS公式更新しました 8ヶ月前