juju 的“relation-get”命令在“relation-broken”钩子中有效吗?

juju 的“relation-get”命令在“relation-broken”钩子中有效吗?

我需要从 DB charm 中获取数据库用户详细信息,为此我使用了relation-getmydb-relation-changeddb-relation-brokencharms 中的命令。relation get 命令在 hook 中有效db-relation-changed,但在 hook 中无效db-relation-broken

答案1

不,您无法在 *-relation-broken 钩子中读取或写入关系设置。您可以在 *-relation-joined 和 *-relation-changed 中进行关系获取和关系设置。您可以在 *-relation-departed 中进行关系获取但不能进行关系设置。而在 *-relation-broken 中,您无法进行任何操作。

有关关系的更多信息在这里:https://jujucharms.com/docs/stable/authors-relations-in-depth

相关内容