snapshot_restore
Restore Elasticsearch/OpenSearch indices from snapshots with options to rename patterns, include cluster state, and manage unavailable indices.
Instructions
恢复快照
参数:
repository: 仓库名称
snapshot: 快照名称
indices: 要恢复的索引列表
ignore_unavailable: 忽略不存在的索引
include_global_state: 恢复集群状态
rename_pattern: 重命名模式(正则)
rename_replacement: 重命名替换
wait_for_completion: 等待完成
示例 - 恢复并重命名:
snapshot_restore("my_backup", "snapshot_1",
indices=["logs-*"],
rename_pattern="(.+)",
rename_replacement="restored_$1"
)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repository | Yes | ||
| snapshot | Yes | ||
| indices | No | ||
| ignore_unavailable | No | ||
| include_global_state | No | ||
| rename_pattern | No | ||
| rename_replacement | No | ||
| wait_for_completion | No |