ノードのaws-libモジュールを使用しています。私はノードAPIの周りにかなり薄いラッパーであることを理解しています。例えば、実行コール( "CreateTags")はAPIに書かれているようにCreateTags呼び出しをラップします。ノードAWS-lib:CreateTagsアクションが 'Webサービスに対して無効です'
RunInstanceやDescribeInstancesなどの他のAPI関数を正常に呼び出すことができます。しかしCreateTagsは、問題が発生します。
ec2.call("CreateTags", {
'ResourceId.1':notmyrealresourceid,
'Tag.1.Key':'Name'
'Tag.1.Value':'Somemachine'
}, function(err, result){
if (err) {
console.log('Failure tagging image');
console.log(err)
}
})
はerrに次のように応答します。
The action CreateTags is not valid for this web service.
APIは間違いなくCreateTagsが存在して言及しています。どうすればそれを動作させることができますか?私は何が欠けていますか? ありがとう!
ありがとうSteffen! 'ec2 = aws.createEC2Client(access_key、secret_access_key、{'version': '2012-03-01'})' – mikemaccana