函数计算里我要为sd函数配置一个域名,加了/sd这样的路径之后始终无法正常访问,请教一下要怎么增加路由配置和重写策略才行?我的域名已正常配好,直接用/也是可以的,现在是加了/sd就不行
以下为热心网友提供的参考意见
在自定义域名中添加路由配置。
函数计算支持精确匹配和模糊匹配,具体规则如下:
-
精确匹配:请求的路径和设置的路径完全一致才可以触发对应的函数。
假设,设置路径为/a,对应的服务为s1,对应函数为f1,对应的版本为1。那么只有来自路径/a的请求才能触发版本1下的f1函数执行,来自路径/a/的请求无法触发版本1下的f1函数执行。
-
模糊匹配:支持使用通配符()设置路径,且通配符()只能放到路径的最后。
假设,设置路径为/login/*,对应服务为s2,对应函数为f2,对应版本为1。那么路径前缀为/login/(例如/login/a、/login/b/c/d)的请求都会触发版本1下的f2函数执行。
——参考来源于阿里云官方文档。
以下为热心网友提供的参考意见
在函数计算中为 SD 函数配置域名并添加路径 /sd
后无法正常访问,可能是路由配置或重写策略存在问题。你需要在函数计算的触发器中配置自定义域名,并在路由规则中添加相应的路径映射。具体操作步骤可以参考阿里云官方文档中的相关教程,例如《使用自定义域名访问函数》:https://help.aliyun.com/document_detail/81126.html