2012-12-02 42 views
0

我正试图在一个项目中实现ec2 API。我们如何在 ec2-descibe-instances上实现分页。我发送选项为空AWS php SDK中的分页

$ec2 = new AmazonEC2($key, $secret); 
$ec2->set_region('us-east-1'); 
$allInstances = $ec2->describe_instances(null); 

如果我有数百个实例,则呈现所有实例可能是一个问题。所以想要一次延迟加载10个实例。我看到python boto有一些限制,但aws的php SDK。

任何人都可以让我知道我们可以如何完成?

回答

0

你应该参考这个问答How to get list of EC2 instances with Amazon PHP SDK 2?

添加页参数的过滤器页= 1页= 2,依此类推。

$result = $ec2Client->DescribeInstances(array(
     'Filters' => array(
       array('Name' => 'instance-type', 'Values' => array('m1.small'),'Page' => 2), 
     ) 
));