Lambda(node.js)でAutoScalingの情報を取りだそうとしていますが、
レスポンスは返ってくるものの、欲しい情報の部分(describe_as.response.data)がNullになってしまいます。
const AWS = require('aws-sdk'); const autoscaling = new AWS.AutoScaling({apiVersion: '2011-01-01'}); AWS.config.update({region: 'ap-northeast-1'}); exports.handler = async (event) => { let params_as = { AutoScalingGroupNames: [ "asg-name" ] }; let describe_as = autoscaling.describeAutoScalingGroups(params_as, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response }); console.log(describe_as.response.data); };
console.log(describe_as.response.data);の出力
null
LambdaのサービスロールではAutoscalingのフルアクセスを付与しています
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "autoscaling:*", "Resource": "*" } ] }
ランタイム:Node.js 14.x
どなたか、解決策をご教示いただけませんでしょうか?
よろしくお願い致します!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。