问题
你想更新一个IP访问列表你得到一个INVALID_STATE错误消息。
{“error_code”:“INVALID_STATE”、“消息”:“你目前的IP 3.3.3.3不允许访问工作区在当前配置”}
导致
IP访问列表更新你想提交不包括当前的公共IP地址。如果你目前不包括IP地址的访问列表,你阻止环境。
如果你认为你目前的IP是3.3.3.3,这个例子在一个API调用的结果INVALID_STATE错误消息。
% sh curl - x POST - n \ https:// < databricks-instance > / api / 2.0 / ip-access-lists - d“{”标签”:“办公室”,“list_type”:“允许”、“ip_addresses”: [“1.1.1.1”、“2.2.2.2/21”]}”
解决方案
你必须包括你当前的公共IP地址在JSON文件中,用于更新IP访问列表。
如果你认为你目前的IP是3.3.3.3,这个示例API调用的结果在一个成功的IP访问列表更新。
% sh curl - x POST - n \ https:// < databricks-instance > / api / 2.0 / ip-access-lists - d“{”标签”:“办公室”,“list_type”:“允许”、“ip_addresses”: [“1.1.1.1”、“2.2.2.2/21”,“3.3.3.3”]}”