0

検証エラー メッセージが表示されます

$workers = array('Filters' => array(array('Name' => 'Tags', array(array('Key' => 'Name', 'Values' => array('mworker'))))));

$list = $ec2Client->describeInstances($workers);

エラーの詳細:

[Filters][0][Filter] must be an array of properties. Got a numerically indexed array.'

これはSDK2で

4

2 に答える 2

1

正しい構文が見つかりました:

$workers = array(array('Filters' => array('Name' => 'Tags', array('Key' => 'Name', 'Values' => array('mworker')))));
于 2013-07-26T00:39:11.943 に答える
0

それは実際にはうまくいきませんでした-タグで検索する正しい方法は次のとおりです。

$response = $ec2->describeInstances(array(
    'Filters' => array(
        array('Name' => 'instance-type', 'Values' => array('m1.small')),
        array('Name' => 'tag-value', 'Key' => 'Name', 'Values' => array('Testing'))
    )
));

instance-typeまた、それらがどのように組み合わされているかを示すフィルターも付いています。

于 2015-01-21T17:26:40.083 に答える