简体   繁体   English

无法修改已部署的智能家居操作

[英]Can't modify deployed smart home action

our project "XY" is certified and deployed in production .我们的项目“XY”已经过认证并部署在生产环境中 We are migrating our production from bare metal to cloud platform.我们正在将我们的生产从裸机迁移到云平台。 In the process we are changing DNS and domain.在此过程中,我们正在更改 DNS 和域。 The only changes we are trying to achieve are update fulfillment and linking endpoints for this project.我们试图实现的唯一更改是更新完成和链接此项目的端点。

According to: https://developers.google.com/assistant/smarthome/develop/launching#modify-action We must go through 3 stages:根据: https : //developers.google.com/assistant/smarthome/develop/launching#modify-action我们必须经过 3 个阶段:

  1. Resubmit your test suite results.重新提交您的测试套件结果。
  2. Fill out a new certification request form.填写新的认证申请表。
  3. Resubmit your Action for review.重新提交您的操作以供审核​​。

The first phase is not accomplishable: In order to run the test suite:第一阶段无法完成:为了运行测试套件:

  • A) Enabled device testing for current draft. A) 为当前草案启用设备测试。 (Success) (成功)
  • B) Link action to your google account using the same account you used to sign in to the actions console. B)使用您用于登录操作控制台的相同帐户将操作链接到您的 google 帐户。 (failed) (失败的)

Why does the "B" fail ?为什么“B”失败? Enabling current draft for testing do not reflect changes in the fulfillment and linking endpoints.为测试启用当前草案不会反映履行和链接端点的更改。 During the linking process in the Google Home app there is no option to select draft under the [test] prefixed section.在 Google Home 应用中的链接过程中,在 [test] 前缀部分下没有选择草稿的选项。 I can only see linking for the deployed version which is already certified but has old endpoints to fulfillment and linking.我只能看到已部署版本的链接,该版本已经过认证,但具有旧的执行和链接端点。 The test suite has no relevance against the deployed version.测试套件与部署的版本无关。 I want to test against the current draft.我想针对当前草案进行测试。

I've come across the same problem: Testing the Google Smart Home Action我遇到了同样的问题: Testing the Google Smart Home Action

What can I do for resubmit test suite results ?我可以为重新提交测试套件结果做些什么?

Thanks for pointing this out, we are working to improve this process.感谢您指出这一点,我们正在努力改进此流程。

For testing of your new configuration, I'll bring over part of the answer from the question you linked:为了测试您的新配置,我将从您链接的问题中带来部分答案:

Once your Action is deployed to production, the project will no longer reflect console changes to the test agent until those changes are submitted and reviewed.一旦您的 Action 部署到生产中,项目将不再将控制台更改反映到测试代理,直到这些更改被提交和审查。 The recommended way to work around this constraint is to create a second project in the Actions console that you can use to test/validate your change.解决此限制的推荐方法是在操作控制台中创建第二个项目,您可以使用它来测试/验证您的更改。

For deploying production, I would recommend resubmitting your new Action version for review without using the test suite .对于部署生产,我建议重新提交您的新 Action 版本以供审核,而不使用测试套件 During review, the certification team will reach out to you and work with you on the fact that this is an update to an existing Action.在审核期间,认证团队将与您联系并与您合作,确认这是对现有 Action 的更新。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM