我试图了解为了使我们的网站在中国可用,我需要经历的各种步骤和要求,无论是在监管方面(防火墙)还是在技术方面(技术限制和执行的更改)https://unly.org/
现在好像不允许:http ://www.chinafirewalltest.com/?siteurl=https%3A%2F%2Funly.org%2F
我不需要也不想拥有一个 .ch 网站,我只想让我的网站在https://unly.org/上提供中文版。此外,该网站目前托管在 AWS Lambda 上(使用无服务器框架),并且仅部署在 eu-west-1 区域(爱尔兰)。
该网站不在线销售任何东西:它是一个信息网站,而不是电子商务。
我已经研究了这个问题几个小时,但我对实现它所需的确切步骤有点迷茫。
以下是一些我没有找到答案的问题:
- 是否需要将 lambda 部署到(中国北京),或者如果我获得 ICP 许可证,
cn-north-1
中国用户是否可以访问我的lambda?eu-west-1
无论部署区域如何,我似乎都需要 ICP 许可证,正如 AWS 常见问题解答在 https://www.amazonaws.cn/en/about-aws/china/faqs/#new%20step中所说:
问:如果我想在 AWS 中国(北京)区域或 AWS 中国(宁夏)区域托管公共内容,是否需要申请 ICP 备案或 ICP 许可证?
是的。根据中国法律法规,如果您使用任一AWS中国区域托管提供非商业互联网信息服务的网站,您必须通过相关政府部门办理非商业网站备案手续(“ICP备案”)。如果您使用任一 AWS 中国区域托管提供商业互联网信息服务的网站,您必须从相关政府部门获得商业网站的增值电信许可证(“ICP 许可证”)。在您使用 AWS 中国区域之一托管公共内容之前,您可能需要出示您的 ICP 备案或 ICP 许可证(如果适用)。
AWS中国(北京)区域由光环新网运营,负责北京区域的内容托管,AWS中国(宁夏)区域由西云数据运营,负责宁夏区域的内容托管。光环新网和西云数据均免费为寻求 ICP 相关服务的客户提供支持,但客户需自行承担适用政府部门征收的任何费用。如需了解更多备案程序,请访问光环新网http://www.sinnet.com.cn/service.aspx?PartNodeId=35和西云数据http://nwcdcloud.cn/ICP.aspx。
至于实际获得许可证,这里有点离题,但我无法理解第一个提供者工作流程:
- http://www.sinnet.com.cn/en/网站是英文和中文的混合,我在翻译中迷失了(即使使用他们的英文网站版本)
- http://nwcdcloud.cn/ContactUs.aspx好像需要发邮件到support@amazonaws.com.cn,不知道接下来会发生什么
无论如何,这个过程似乎需要大约 4-6 周。因此,它可能需要更多的时间。
关于现在的技术细节,似乎中国地区(cn-north-1
北京和cn-northwest-1
宁夏)在 AWS Lambda 上的表现非常特殊。
- 他们只支持
REGIONAL
端点 - 它们不支持本机无服务器
environment
变量
看
- https://github.com/serverless/serverless/pull/4665#issuecomment-365843810
- Lambda - cn-north-1 区域不支持 EnvironmentVariablesFeature
此外,对网站本身也有技术影响:
- Google 服务被禁止或受限(Google Analytics(受限)、Google Tag Manager、Google Fonts(禁止))并且必须更改、转换为自有 CDN 等。
而且我可能错过了其他技术限制,因为这只是我在挖掘后 2 小时内了解到的那些。
还有其他我忽略的步骤吗?(法规或技术)您对如何使托管在 AWS Lambda 上的网站在中国可用有任何建议或反馈吗?