2016-12-11 5 views
0

旧バージョンのAWS SDKには、getDescribeInstancesIteratorのような便利な関数があり、結果の配列イテレータ(この場合はフィルタに一致するインスタンスの配列)が返されます。新しいPHP AWS SDK(^ 3)のgetDescribeInstancesIteratorの置き換えですか?

この機能(およびそれに類するもの)は、が新しいAWS SDKのとして削除されました。いくつかの研究の後で、代わりにgetIterator($name, array $args = [])関数がAwsClientTraitとして定義されていることがわかります。

私は、すなわち(など、ページネーションを気にすることなく)前のように一致するインスタンスのリストを返すdescribeInstances機能のための配列のイテレータを取得するには、getDescribeInstancesIterator機能を置き換えるために、この新しいgetIterator機能を使用することができますかわからないんですか?

コードサンプルは非常に便利です。

答えて

0

最後にそれを分かりました。など、

$ec2Client->getIterator('DescribeInstances', [...'Filters']) 

この構文は、バケット内のファイルを反復処理実行中のインスタンスを取得するなど、すべての操作と同じです

:新しい構文だから getDescribeInstancesIterator今となっこの

$ec2Client->getIterator('FunctionName', 'Values') 

のようなものです

関連する問題