AWS Lambda Node.js6.10 '/06'のエスケープがうまくいかない
AWS Lambdaから、curlを使ってFTP接続をしようとしています。
しかし、pwが'\06'始まりなのが災いしてか、PWを正しく引き渡すことができず、
Access denied: 530"になってしまいます。
(コマンドプロンプトから実行すると接続でることを確認しました。)
一部ですが、コードは以下の通りです。
var com = 'curl --globoff -u testuser:\06testpw ${url}'
const child = exec(com, function(error) {
context.done(error, 'Process complete!')});
※実際には、${url}に接続先を指定しています。
・上記の場合、'testuser:06testpw'が引き渡されます。
・’testuser:'+'\06'+'testpw'とすると、'testuser:testpw'が引き渡されます。
・'\\06testpw'を指定すると、'\\06testpw'そのままになってしまいます。
Encodeなどいろいろ試しましたが、うまくいきませんでした。。
お力添えいただきたく、よろしくお願いいたします。