问题描述
Azure Function 不能被Postman 触发,错误信息如下:
Error: write EPROTO 4020778632:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242:
问题原因及解决
2021年5月24日以后新创建的Web App(Azure Function也属于Web App),在刚刚创建Web App后的较短时间内可以从互联网通过蓝云二级域名进行访问(https://<your web app name>.chinacloudsites.cn/),之后该二级域名将会被自动添加到信安系统的黑名单中进行封堵,将无法通过互联网访问该Web App的默认域名。只有绑定自定义域名后,才可使用自定义域名通过互联网进行访问。
对于封堵页面:通过HTTP协议访问时(如浏览器),将可看到蓝云封堵页面的提示。
如果没有对Web App绑定自定义域名,在管理界面上会看到一个提示,要求绑定自定义域名。点击这个提示,可跳转至如下链接页面 https://www.azure.cn/support/icp/WebApp/index.html
特别提示:本次使用模式调整将仅针对启动调整后新建的Web App,当前现存的Web App将不会受到影响。
参考资料
绑定域名及ICP备案:https://www.azure.cn/support/icp/WebApp/index.html