我如何将 Cloud Code 部署到 AWS Elastic Beanstalk? (解析服务器)

How could i deploy my Cloud Code to AWS Elastic Beanstalk? (Parse Server)

我正在纠结如何将我在 Parse.com 上的 Cloud Code 文件上传到托管在 AWS EB 上的 Parse Server。

到目前为止我有:

我唯一需要做的就是将我所有的云代码文件上传到 Parse Server。我怎么能这样做?我对 Google、Whosebug 等进行了很多研究,但都没有成功。有一些信息,但不清楚。提前致谢。

parse-server 云代码与 Parse.com 云代码有点不同。在 Parse.com 中,我们使用 Parse CLI 来修改和部署我们的云代码(parse deploy ...)在解析服务器中,您的云代码存在于以下路径下你的解析项目 ./cloud/main.js* 所以你的云代码端点是 main.js 文件,默认情况下位于你的解析项目的 **cloud 文件夹下。如果您确实需要,可以更改此路径,但为简单起见,请使用默认位置。 现在关于部署。在解析服务器中,当您对云代码进行一些修改时,您需要再次重新部署您的解析服务器。另一种选择是远程编辑您的云代码,但从我的 POV 最好重新部署它

最后,感谢 运行 Hassid,我现在在 AWS 上拥有一个功能齐全的带有云代码的解析服务器。对于那些与我处于相同情况的人,这是我的问题的答案:

  1. 转到这个 link here 并按照所有步骤进行(当我问这个问题时,AWS link 提供的信息是就像现在一样清楚。他们改进了解释和信息。)

  2. 完成 link 之前的所有步骤后。您将在 AWS 上运行 Parse Server。

  3. 现在是云代码的一部分。只需在 MAC 或 PC 中任意位置创建一个文件夹即可。假设在桌面上,将其命名为 Parse Server AWS(您可以随意命名)

  4. 安装 EB CLI,它是用户终端的命令行界面(在 Mac 上)或 windows 上的等效项,以与您刚刚设置的解析服务器一起工作在 AWS 上(类似于带有 Parse CLI 的 CloudCode)。安装它的简单方法是 运行 执行此命令:

    brew install awsebcli
    
  5. 现在在 mac 上打开终端(或在 windows 上打开终端)并转到您刚刚在步骤 3 中创建的文件夹。

  6. 运行下一条命令。它会要求您 select 解析服务器的位置,然后是名称。

    eb init
    
  7. 现在这个命令。它将从您的解析服务器的 AWS 下载所有文件到您所在的文件夹。

    eb labs download
    
  8. 最后,您将拥有一个名为 Cloud 的文件夹,您可以将所有云代码文件放入其中。

  9. 当您完成 运行 命令时:

    eb deploy
    

现在您的解析服务器和所有云代码文件都在 AWS 上运行。 现在,您需要对 cloudCode 文件进行任何更改,只需更改在步骤 3 中刚刚创建的此文件夹中的本地文件,然后再次使用步骤 9 中的命令 运行。就像您以前对 [=41 所做的一样=]解析部署命令

希望这些信息能像对我一样帮助很多人。

编码愉快!