lambda内联编辑器替代方案

lambda内联编辑器替代方案,lambda,editor,inline,Lambda,Editor,Inline,我使用的是Windows10系统。 我有一个覆盆子Pi3,我只用它作为物联网。 我已经实现了一个使用“aws物联网设备sdk”的lambda函数。它使用MQTT方法。 我在我的Windows10机器上使用内联编辑器、所有亚马逊网页网站等。 我将Raspbian机器与unix机器一样仅用于certs进程和“aws iot设备sdk”以及将文件压缩到lambda aws控制台。 一切都很完美。 现在我已经看到,如果我需要与alexa更“互动”,我必须使用AlexaSDK。(来自alexa的问题、答案

我使用的是Windows10系统。 我有一个覆盆子Pi3,我只用它作为物联网。 我已经实现了一个使用“aws物联网设备sdk”的lambda函数。它使用MQTT方法。 我在我的Windows10机器上使用内联编辑器、所有亚马逊网页网站等。 我将Raspbian机器与unix机器一样仅用于certs进程和“aws iot设备sdk”以及将文件压缩到lambda aws控制台。 一切都很完美。 现在我已经看到,如果我需要与alexa更“互动”,我必须使用AlexaSDK。(来自alexa的问题、答案,然后是问题……等等) 在我的树莓上我下载了它。将其添加到我的zip文件中,该文件现在包含:

1) index.js 2) 带有“Alexa sdk”和“aws物联网设备sdk”的“节点模块”文件夹 3) MQTT所需的证书文件夹

除了我添加了“alexa sdk”文件夹外,一切都没有改变

将zip文件发送到lambda函数后,返回到我的windows 10工作站,我发现我无法再编辑我的函数,因为它的负载为6,2 Mb。 我绝望了!!!!! 我不可能编辑一行或两行(因为我不是专家,我必须尝试研究我正在做什么),压缩所有内容,发送压缩文件,返回windows,并测试它是否有效。 如果我弄错了像“;”之类的东西,或者更多…………。。必须返回到unix机器,编辑代码,重新压缩…等等,重新发送,返回到windows并交叉手指。。。…。。 这是不可能的!!!!!!!!!! 如何让我的编辑器内联返回

或者有一个替代的解决方案,让我有可能在网上编辑,使我保存和测试

我对此一无所知。 有没有办法让我快速编写/修改lambda函数的代码并在pc上测试


非常感谢大家

据我所知,是的,你必须这样做。您确实失去了对内联编辑器的访问权限,但情况并没有那么糟。我遵循相同的工作流程,以下是 我使用: 1.Atom.IO来做我的编辑。这是一个很棒的编辑器,你可以根据自己的需要进行定制

  • 创建一个shell脚本,以便上传脚本。如果尚未安装,则需要安装和配置AWS CLI。更多信息请点击此处:

  • 在项目根文件夹内的Pi上创建一个名为lambda_upload.sh或类似的shell脚本,其中包含以下内容:

    rm lambda.zip

    cdλ

    chmod-R 777*

    npm安装

    zip-r../lambda.zip*

    cd

    /home/“YourUserName”/.local/bin/aws lambda更新函数代码--函数名“lambdFunctionName”--zip文件fileb://lambda.zip

  • 然后,在对代码应用更改后,保存文件,如果正在使用git,则更新git,然后运行脚本以上载

  • **这要归功于acloud.guru,在那里我学会了这项技术。这真的很有帮助

    希望这有帮助


    编辑:用代码填写退货。

    非常感谢Daniel。我会尽力让你知道的。