如何访问Alexa上本地托管的RESTAPI
我正在开发一个定制的Alexa技能,我需要Alexa访问本地托管的RESTAPI?你知道怎么做吗如何访问Alexa上本地托管的RESTAPI,rest,web-services,aws-lambda,alexa,alexa-skills-kit,Rest,Web Services,Aws Lambda,Alexa,Alexa Skills Kit,我正在开发一个定制的Alexa技能,我需要Alexa访问本地托管的RESTAPI?你知道怎么做吗 谢谢 如果您真的想这样做,并且我假设您正在AWS Lambda上托管该技能,那么这将涉及到相当多的工作 您的本地端点需要可以从网络外部访问,这需要将路由器中的端口转发到承载端点的计算机。这需要在路由器中配置 一种更简单的方法是将包含API的项目部署到类似Heroku的地方,这很容易做到。它们为您提供一个域,并使Lambda可以访问端点。这在他们的免费层中应该是可能的。如果你真的想这样做,我假设你是在
谢谢 如果您真的想这样做,并且我假设您正在AWS Lambda上托管该技能,那么这将涉及到相当多的工作 您的本地端点需要可以从网络外部访问,这需要将路由器中的端口转发到承载端点的计算机。这需要在路由器中配置
一种更简单的方法是将包含API的项目部署到类似Heroku的地方,这很容易做到。它们为您提供一个域,并使Lambda可以访问端点。这在他们的免费层中应该是可能的。如果你真的想这样做,我假设你是在AWS Lambda上托管这项技能,这将涉及相当多的工作 您的本地端点需要可以从网络外部访问,这需要将路由器中的端口转发到承载端点的计算机。这需要在路由器中配置 一种更简单的方法是将包含API的项目部署到类似Heroku的地方,这很容易做到。它们为您提供一个域,并使Lambda可以访问端点。这在他们的免费层中应该是可能的。这里有一篇关于IP地址如何工作的非常好的文章 允许从本地网络外部(如AWS上运行的服务)访问位于本地网络上的设备(如连接到wifi的笔记本电脑或Raspberry Pi),需要映射两个单独的IP地址:
你可以在谷歌上搜索“端口转发”和“公共IP”来获取更多关于IP地址和端口转发工作原理的信息,但希望这能帮助你开始。一开始可能看起来有点复杂,但如果我能理解,那么任何人都能:-)谢谢!我的本地应用程序是为WildFly(Jboss)托管和配置的,并使用PostgreSQL作为数据库。Helku上的托管是否需要对这些参数进行更改?@ SAMBAHV,我在那里不太熟悉,但我确信它们已经覆盖了你们,它们有大量的设置。@ SAMBAHV考虑在AWS上托管您的应用程序。您可以设置API网关来接收请求并转发到应用程序所在的Lambda或EC2端点。谢谢!我的本地应用程序是为WildFly(Jboss)托管和配置的,并使用PostgreSQL作为数据库。Helku上的托管是否需要对这些参数进行更改?@ SAMBAHV,我在那里不太熟悉,但我确信它们已经覆盖了你们,它们有大量的设置。@ SAMBAHV考虑在AWS上托管您的应用程序。您可以设置API网关来接收请求并转发到应用程序所在的Lambda或EC2端点。您是否已经尝试过ngrok?ngrok只需几步就可以让您的本地托管应用程序在internet上可用。您已经尝试过ngrok了吗?ngrok只需几步就可以让您的本地托管应用程序在internet上可用。