VueというよりもJavascriptの基礎的な問題なのかもしれませんが。
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getBucketEncryption-property
AWSのAPIレスポンスで取得したデータを、dataの変数に挿入したいのですが
やり方がわからないため、ご教授ください。
(現時点のコードだとnullのままで終了します)
new Vue({ el: "#app", data: { bucketEncrypt: null }, methods: { list: function () { var s3 = new AWS.S3({ apiVersion: "2006-03-01", params: { Bucket: albumBucketName } }); s3.getBucketEncryption(this.params, function (err, data) { if (err) console.log(err); // an error occurred else console.log(data); // successful response var a = data['ServerSideEncryptionConfiguration']['Rules'][0]['ApplyServerSideEncryptionByDefault']['SSEAlgorithm'] console.log(a) this.bucketEncrypt = a }); } } })
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。