mirror of
https://github.com/beclab/Olares
synced 2026-04-21 21:47:56 +00:00
4.5 KiB
4.5 KiB
| outline | ||
|---|---|---|
|
snapshots
:::warning
必须先运行 olares-cli backups download 命令来安装 Restic,否则直接运行此命令将返回错误。
:::
命令说明
snapshots 子命令用于列出指定备份仓库中的所有可用快照。它支持多种存储后端,并提供必要的选项来进行身份验证和查询快照。
olares-cli backups snapshots <存储后端> --repo-name <仓库名称> [选项]
通用选项
以下选项适用于所有后端:
| 选项 | 简写 | 用途 | 是否必需 | 默认值 |
|---|---|---|---|---|
--help |
-h |
显示命令帮助信息。 | 否 | 无 |
--repo-name |
设置要查询的备份仓库名称。 | 否 | 无 |
存储后端配置选项
腾讯云对象存储(cos)选项
| 选项 | 简写 | 用途 | 是否必需 | 默认值 |
|---|---|---|---|---|
--access-key |
设置腾讯云 COS 的访问密钥。 | 否 | 无 | |
--endpoint |
设置腾讯云 COS 的终端节点,格式如:https://cos.{region}.myqcloud.com/{bucket}/{prefix}。 |
否 | 无 | |
--secret-access-key |
设置腾讯云 COS 的密钥。 | 否 | 无 |
本地文件系统(fs)选项
| 选项 | 简写 | 用途 | 是否必需 | 默认值 |
|---|---|---|---|---|
--endpoint |
设置存储备份的本地目录路径。 | 否 | 无 |
Amazon S3 选项(s3)
| 选项 | 简写 | 用途 | 是否必需 | 默认值 |
|---|---|---|---|---|
--access-key |
设置 Amazon S3 的访问密钥。 | 否 | 无 | |
--endpoint |
设置 Amazon S3 的终端节点,格式如:https://{bucket}.{region}.amazonaws.com/{prefix}。 |
否 | 无 | |
--secret-access-key |
设置 Amazon S3 的密钥。 | 否 | 无 |
Olares Space 选项(space)
| 选项 | 简写 | 用途 | 是否必需 | 默认值 |
|---|---|---|---|---|
--access-token 1 |
设置 Olares Space 的访问令牌。 | 否 | 无 | |
--cloud-api-mirror |
设置云 API 镜像地址。 | 否 | 无 | |
--cloud-name |
设置 Olares Space 实例的云名称。 可通过 region 子命令获取。 |
否 | 无 | |
--cluster-id 2 |
设置用于存储备份的集群 ID。 | 否 | 无 | |
--olares-did 1 |
设置 Olares DID。 | 否 | 无 | |
--region-id |
设置 Olares Space 实例的区域 ID。 可通过 region 子命令获取。 |
否 | 无 |
-
要获取访问令牌和 Olares DID,请在登录 Olares Space 后检查页面网络请求的负载。
token字段对应访问令牌,userid字段对应 Olares DID。 -
要获取集群 ID,请运行以下命令:
kubectl get terminus -o jsonpath='{.items[*].metadata.labels.bytetrade\.io/cluster-id}'
使用示例
# 列出腾讯云对象存储中的快照
olares-cli backups snapshots cos --repo-name my_repo \
--access-key YOUR_KEY \
--secret-access-key YOUR_SECRET \
--endpoint https://cos.region.myqcloud.com/bucket/prefix
# 列出本地文件系统中的快照
olares-cli backups snapshots fs --repo-name my_repo --endpoint /backup_repo