2017-05-30 8 views
1

私はそれに送られた暗号化された変数を解読する関数を持っています。私はちょうどコピーし、awsラムダコンソールのencyptボタンの横にあるcodeというボタンからコードを貼り付けます。ここに私のコードは、いくつかの変更後である:私は上記の呼び出し時にモジュール初期化エラー:kms.decryptを使用しているときのReferenceError

var decryptEnvVariable = function (encryptedEnvVar) { 
var promise = new Promise(function (resolve, reject) { 
    const kms = new AWS.KMS(); 

    kms.decrypt({CiphertextBlob: new Buffer(encryptedEnvVar, 'base64')}, (err, data) = > { 
     if (err) { 
      console.log('Error in decryption of environment variable', err); 
      reject(err); 
     } 
     resolve(data.Plaintext.toString('ascii')); 
}); 
}); 
return promise; 

} 

だから私は、次のエラーを取得する:

``START RequestId: eb7dd1ac-4549-11e7-b41b-071b15adaf2f Version: $LATEST 
    module initialization error: ReferenceError 
kms.decrypt({CiphertextBlob: new Buffer(encryptedEnvVar, 'base64')}, (err, 
data) = > { 
    ^^^^^^^^^^^ 
ReferenceError: Invalid left-hand side in assignment 
at createScript (vm.js:56:10) 
at Object.runInThisContext (vm.js:97:10) 
at Module._compile (module.js:542:28) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
END RequestId: eb7dd1ac-4549-11e7-b41b-071b15adaf2f 
REPORT RequestId: eb7dd1ac-4549-11e7-b41b-071b15adaf2f Duration: 56.15 ms 
Billed Duration: 100 ms Memory Size: 128 MB Max Memory Used: 18 MB 

任意のアイデア?

答えて

3

= >=>(スペースは不要ですか?)

+0

これは私が考えることができる最後のものでした。どうもありがとう :) –

関連する問題