AWS EC2 PHP SDK — DescribeInstances с ключом и значением тега

У меня есть экземпляры EC2, помеченные ключом environment и значением production. Я пытаюсь вернуть их, используя следующее:

$result = $ec2_client->describeInstances(array(
    "Filters" => array(
        array(
            "Name" => "tag",
            "Value" => array(
                "environment=production"
            )
        )
    )
));

Вышеуказанные ошибки вышли.

Как правильно указать вызов этого метода?


person Lloyd Banks    schedule 21.01.2015    source источник


Ответы (1)


Правильный формат:

$result = $ec2_client->describeInstances(array(
    "Filters" => array(
        array(
            "Name" => "tag:environment",
            "Value" => array(
                "production"
            )
        )
    )
));
person Lloyd Banks    schedule 28.01.2015
comment
Должны быть ценности, а не ценность. Кроме того, убедитесь, что между тегом: и именем тега нет пробела (не то чтобы у Ллойда были пробелы, но я видел в Интернете другие примеры с пробелом после двоеточия, и это не сработает). - person Jason Priebe; 01.08.2017
comment
@JasonPriebe Вы имеете в виду PHP SDK V3. Это решение было ориентировано на V2 - person Lloyd Banks; 01.08.2017
comment
Благодарю за разъяснение. - person Jason Priebe; 01.08.2017