问题一:函数计算中,我这配置oss和日志有问题吗?为什么不生效?
函数计算中,我这配置oss和日志有问题吗?为什么不生效?
参考回答:
在函数计算中,配置OSS和日志不生效可能有多种原因。首先,请确保您的函数计算账号有足够的权限来自动开启日志记录和OSS挂载。
其次,在同一地域下的一个服务最多支持配置5个NAS挂载点和5个OSS挂载点,且函数运行环境中的本地目录不能冲突。同时,当您启用OSS挂载功能时,需要为函数计算服务配置访问OSS的角色。
此外,函数计算的日志功能支持存储周期和转存oss等功能。您可以在函数计算控制台上配置存储周期,最长可以配置为365天。当日志超过存储周期后,系统会自动清理旧日志。同时,您也可以将函数计算的日志转存到阿里云对象存储(OSS)中,以便于长期存储和管理。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/585167
问题二:函数计算中,你们用什么工具压测啊?
函数计算中,你们用什么工具压测啊?
参考回答:
在函数计算中,我们使用Apache JMeter进行压测。Apache JMeter是一个开源的压力测试工具,可以用于测试静态和动态资源,如动态Web应用程序、SOAP和REST Web服务等。它可以模拟大量用户并发访问您的函数,并记录响应时间、吞吐量等性能指标,以帮助您评估函数的性能和稳定性。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/585165
问题三:函数计算中,函数性能压测入口怎么找不到了
函数计算中,函数性能压测入口怎么找不到了
参考回答:
在函数计算中,您可以通过以下步骤找到并执行函数性能压测:
- 首先,登录到函数计算控制台。
- 在左侧导航栏,单击服务及函数。
- 在顶部菜单栏,选择地域,然后在服务列表页面,单击目标服务。
- 在函数管理页面,单击目标函数名称,然后单击性能探测页签。
- 在函数详情页面的性能探测页签,单击新建压测任务。
- 在单实例性能压测评估页签,输入必要的压测API信息,然后单击执行压测。
如果遇到问题,比如压测任务准备失败,可能是因为压测 API 或参数填写错误,或者可能被系统限流。在这种情况下,您可以检查并重新配置相关信息,或者咨询函数计算技术支持进行排查。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/585164
问题四:函数计算中,使用Python SDK以异步方式调用函数计算之后再使用该id如查询执行状态时出错原因?
提问改为:函数计算中,我使用Python SDK以异步方式调用函数计算,指定了invocation_id,之后再使用该id如查询执行状态时出错,实际上是有正常执行的,因为有输出结果,我实在不知道问题在哪里。请帮我看看吧?
参考回答:
在函数计算中,异步调用时需要设置成功目标和失败目标。当异步调用成功时,会将结果发送到成功目标;当异步调用失败时,会将错误信息发送到失败目标。
您可以尝试以下步骤来解决问题:
- 登录到函数计算控制台。
- 在左侧导航栏,单击服务及函数。
- 在顶部菜单栏,选择地域,然后在服务列表页面,单击目标服务。
- 在函数管理页面,单击目标函数名称,然后单击性能探测页签。
- 在函数详情页面的性能探测页签,单击新建压测任务。
- 在单实例性能压测评估页签,输入必要的压测API信息,然后单击执行压测。
- 在执行结果页面,查看执行状态和输出结果。
- 如果执行状态显示为“成功”,则说明异步调用已成功完成。如果执行状态显示为“失败”,则需要检查失败目标是否正确配置。
- 在执行结果页面,您可以查看执行过程中的错误信息,以帮助您进一步排查问题。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/585163
问题五:函数计算中,我用 s 部署函数,不支持设置 customDomain,请问如何解决预检问题?
函数计算中,我用 s 部署函数,但是 fc 3.0 似乎不支持 customDomain 字段,证据:https://docs.serverless-devs.com/fc3/yaml/example。之前的fc支持 customDomain:https://docs.serverless-devs.com/fc/yaml/customDomains。 搜了一下聊天记录,之前有群友说设置 customDomain 可以解决预检请求的问题,现在 fc3.0的 s.yaml 不支持设置 customDomain,所以不知道怎么解决预检问题
参考回答:
在 Serverless Framework v3.0 中,确实不支持 customDomain
字段。但是,您可以通过以下方法解决预检请求问题:
- 使用 CloudFront 分发服务(CDN)作为您的函数的前置代理。这样,您可以将自定义域名与 CloudFront 分发关联,从而绕过预检请求问题。以下是一个简单的示例:
service: my-service provider: name: tencent runtime: nodejs14 functions: hello: handler: handler.hello events: - http: path: hello method: get cors: true customDomain: example.com
- 如果您不想使用 CDN,可以考虑使用其他云服务提供商(如阿里云、腾讯云等)提供的 API Gateway 或 Lambda@Edge 功能。这些服务通常支持自定义域名和预检请求。
请注意,这些解决方案可能需要对您的代码进行一些调整,以便正确处理预检请求。
关于本问题的更多回答可点击原文查看: