事件中心重新生成密钥缺少参数 "parameters"
Event hub Regenerate keys missing parameter "parameters"
我在 python 中使用新版本的 azure-mgmt-eventhub v9.0.0。在这个版本中有一个新的参数“parameters”。
我用于轮换密钥的工作代码失败并出现错误:“缺少参数参数”。
4.0 版的工作代码:
key = client.namespace.regenerate_keys(rg_name, namespace_name, some_authorization_rule_name, key_type: 'PrimaryKey')
新版本 9.0.0 应该是:
key = client.namespace.regenerate_keys(rg_name, namespace_name, some_authorization_rule_name, parameters='PrimaryKey')
这给出了其他错误,例如没有自我标记。
有人可以帮助正确使用版本 9.0.0
试试这个:
params = {
'keyType' : 'PrimaryKey'
}
client.namespaces.regenerate_keys(rg_name,namespace_name,some_authorization_rule_name,parameters=params)
我在 python 中使用新版本的 azure-mgmt-eventhub v9.0.0。在这个版本中有一个新的参数“parameters”。 我用于轮换密钥的工作代码失败并出现错误:“缺少参数参数”。
4.0 版的工作代码:
key = client.namespace.regenerate_keys(rg_name, namespace_name, some_authorization_rule_name, key_type: 'PrimaryKey')
新版本 9.0.0 应该是:
key = client.namespace.regenerate_keys(rg_name, namespace_name, some_authorization_rule_name, parameters='PrimaryKey')
这给出了其他错误,例如没有自我标记。
有人可以帮助正确使用版本 9.0.0
试试这个:
params = {
'keyType' : 'PrimaryKey'
}
client.namespaces.regenerate_keys(rg_name,namespace_name,some_authorization_rule_name,parameters=params)