0

プロジェクトにec2 APIを実装しようとしています。ec2-descibe-instances にページネーションを実装するにはどうすればよいですか。オプションをnullとして送信します

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

何百ものインスタンスがある場合、すべてのインスタンスをレンダリングすることが問題になる可能性があります。そのため、一度に 10 個のインスタンスを遅延ロードしたいとします。Python boto にはいくつかの制限がありますが、aws 用の php SDK には制限があります。

どうすれば達成できるか教えてください。

4

1 に答える 1

0

この q How to get list of EC2 instances with Amazon PHP SDK 2?を参照してください。

Page パラメータを Page=1、page=2 などとしてフィルタに追加します。

$result = $ec2Client->DescribeInstances(array(
        'Filters' => array(
                array('Name' => 'instance-type', 'Values' => array('m1.small'),'Page' => 2),
        )
));
于 2013-11-10T06:29:34.933 に答える