实例
更新时间:2020-11-12
启动实例
使用以下代码可以启动一个ES实例或者kibana实例。
def start_instance_example(self):
cluster_id = 'your cluster id'
instance_id = 'your instance id'
response = client.start_instance(cluster_id=cluster_id, instance_id=instance_id)
if response.success:
# 执行成功
print(response.status) # http响应码
else:
# 执行失败
print(
response.status, # http响应码
response.code, # 错误码
response.error.message # 报错信息
)
}
请求参数说明
名称 | 类型 | 是否必须 | 参数描述 |
---|---|---|---|
cluster_id | str | 是 | 集群Id |
instance_id | str | 是 | 节点Id |
返回结果说明
response
名称 | 类型 | 参数描述 |
---|---|---|
success | bool | 操作是否成功 |
status | int | 状态码 |
result | str | 常量字符串 |
停止实例
使用以下代码可以停止一个ES实例或者kibana实例。
def stop_instance_example(self):
cluster_id = 'your cluster id'
instance_id = 'your instance id'
response = client.stop_instance(cluster_id=cluster_id, instance_id=instance_id)
if response.success:
# 执行成功
print(response.status) # http响应码
else:
# 执行失败
print(
response.status, # http响应码
response.code, # 错误码
response.error.message # 报错信息
)
}
请求参数说明
名称 | 类型 | 是否必须 | 参数描述 |
---|---|---|---|
cluster_id | str | 是 | 集群Id |
instance_id | str | 是 | 节点Id |
返回结果说明
response
名称 | 类型 | 参数描述 |
---|---|---|
success | bool | 操作是否成功 |
status | int | 状态码 |
result | str | 常量字符串 |