问题标签 [alibaba-cloud-function-compute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 无法使用阿里云函数计算 Serverless 插件创建新函数
我正在遵循本指南:Aliyun Function Compute Serverless Plugin尝试使用Serverless Framework以及Aliyun Function Compute Serverless Plugin在阿里云函数计算下创建具有新 Node.js 无服务器功能的新服务。
但是,在我执行完serverless deploy
命令后,我只能在阿里云函数计算控制台中看到一个没有创建任何函数的新服务,这不是我所期望的。
在部署过程中我没有看到任何错误。
有没有人对此有任何经验和解决方案?非常感谢!
serverless.yml 如下图所示:
cloud - 阿里云能否支持 Cloud Devops 故事?
阿里云是否支持完整的 devops 故事?我正在寻找一个关于思考、学习、构建、部署和运行原则的类似 IBM Blue Mix 故事,其中所有任务都是自动化的。在交付管道中作为阶段执行的代码并转移到构建和部署,测试用例变得容易吗?如果不可用,您知道我们什么时候可以看到此功能添加到阿里云吗?
谢谢, 斯里尼瓦斯 B
php - Q&A:如何在阿里云函数计算服务上使用 PHP 获取 POST 变量
我在阿里云函数计算上使用了 PHP 7.2 运行时和 HTTP 触发器。文档中的基本示例如下:
这工作得很好。从 URL 中获取查询参数很容易。但是正文内容仅在整个字符串中可用
虽然文档说该$request
参数遵循 PSR-7 HTTP 消息标准,但不能$request->getParsedBody()
用于传递 POST 方法提交的值。它没有按预期工作 - 结果仍然是空的。
原因在于底层技术。阿里云函数计算使用事件驱动的 React PHP 库来处理请求(你可以通过分析$request
对象来检查)。所以$_POST
数组是空的,没有“获取 POST 数据的简单方法”。
幸运的是,阿里巴巴的函数计算处理程序以字符串形式提供正文内容,$request->getBody()->getContents();
例如
所以一个解决方案似乎比一开始想象的要容易,你可以使用 PHP 自己的parse_str()
函数:
如果将此片段放在处理程序函数中,则 POST 变量将存储在$data
数组中并准备好进行进一步处理。
希望这可以帮助那些提出与我相同问题的人。:-)
亲切的问候,拉尔夫
node.js - 阿里云函数是否支持 Node.js 和 Express?
对于 AWS Lambda,有一些解决方案可以让 Express 使用其无服务器功能(例如节点包“server-http”)。我找不到任何解决方案来让我在阿里云功能中的 Express 节点功能正常工作。有人用阿里云函数尝试过,可以给我看一个简单的例子吗?谢谢你。
python - 如何从阿里云中分配给函数计算的角色中获取访问密钥?
我正在尝试从 fc.context 访问密钥,但不确定当我为函数 Compute 分配角色时可以从哪里获取密钥。我不想硬编码或将它们放入 ENV 中,而是希望通过将角色应用于函数计算来放入桶中。我已经将 s3 所有访问角色应用于 fc 但不知道如何放置?
- - 编码:utf-8 - -
alibaba-cloud - 阿里云函数计算上传阿里OSS
我想在函数计算中创建一个 HTTP 触发函数(它可以是 Java、NodeJS 或 Python)来从 HTTP 请求中检索图像并将其上传到特定的存储桶。
我已经阅读了许多不同的文档,例如https://partners-intl.aliyun.com/help/doc-detail/111268.htm?spm=a2c63.p38356.b99.481.38b559dep59WeI 但找不到任何解决方案。
有人可以为我提供代码示例或任何类型的文档吗?
谢谢