0

相关参考文档:Redeploying OpenAPI spec into App Engine standard environment澄清持续部署使用云端点和应用引擎

当通过App Engine的使用云终端,这将是接近连续部署的最佳方式?如果OpenApi规范发生变化,则与端点绑定的后端服务需要重新部署,这意味着端点“v1”的修改需要在服务部署期间在服务中停机。

这是否意味着任何时候生成新规格时都会发生“突变”,我应该增加版本,重新部署后端服务,并更新使用该端点的任何服务上的网址以允许在修改端点?由于到目前为止我正在使用端点,所以我很难看到在什么情况下重新部署规范并不会破坏后端服务,反之亦然。

回答

0

我意识到,当生成一个新的规范时,会生成一个ENDPOINTS_SERVICE_VERSION,这似乎是持久的。因此,部署新规范的行为不会导致API端点AFAIK发生重大更改,因为后端服务仍将指向有效的先前部署。

我不知道有多少ENDPOINTS_SERVICE_VERSION是持久性的,因为我无法在文档中找到它,但如果后期服务随后使用最新的端点服务版本进行更新,则对api的更新可以无缝连接而不会中断该服务就部署而言。