SDK for php の最新バージョン (2) を使用しています。以下は、名前タグを既存のインスタンスに割り当てるコードのスニペットです。
try {
$result = $ec2->createTags(array(
'Resources' => array($instanceid),
'Tags' => array(
'Name' => 'PWC_cwc'),
));
} catch (Exception $e) {
die("Failed to create tag name: ".$e."<br>");
}
出力:
タグ名の作成に失敗しました: /Users/harry/Documents/workspace/BigData/vendor にメッセージ「検証エラー: [タグ][名前][タグ] はオブジェクト型である必要があります」という例外「Guzzle\Service\Exception\ValidationException」 /guzzle/guzzle/src/Guzzle/Service/Command/AbstractCommand.php:394 スタック トレース: #0
引数を渡す方法に何か問題があると思いますが、これを行う正しい方法を理解できませんでした
createTags メソッドの API リンクはこちら: http://docs.aws.amazon.com/aws-sdk-php-2/latest/class-Aws.Ec2.Ec2Client.html#_createTags