BDB 备份/导出位置对象
记录用于 Redis Enterprise Software REST API 调用的 bdb backup_location/export_location 对象。
您可以将数据库的数据集备份或导出到以下类型的位置:
- FTP/S
- SFTP (英语)
- 亚马逊 S3
- Google 云存储
- Microsoft Azure 存储
- NAS/本地存储
基本参数
对于所有备份/导出位置对象,您需要通过type
田。
位置类型 |
“type” 值 |
FTP/S |
“url” |
SFTP (英语) |
“SFTP” |
亚马逊 S3 |
“S3” |
Google 云存储 |
“GS” |
Microsoft Azure 存储 |
“ABS” 抗体 |
NAS/本地存储 |
“mount_point” |
特定于位置的参数
任何其他必需参数可能因备份/导出位置类型而异。
FTP (自由贸易协定
密钥名称 |
类型 |
描述 |
网址 |
字符串 |
表示 FTP/S 位置的 URI,格式如下:ftp://user:password@host:port/path/ .如果不需要,可以省略 user 和 password。 |
SFTP (英语)
密钥名称 |
类型 |
描述 |
钥匙 |
字符串 |
SSH 私钥,用于保护 SFTP 服务器连接。如果未指定 SSH 私有密钥,则使用自动生成的集群私有密钥,并且必须将集群的 SSH 公有密钥添加到 SFTP 服务器配置中。(可选) |
sftp_url |
字符串 |
SFTP URL,格式为:sftp://user:password@host[:port][/path/] .默认端口号为 22,默认路径为“/”。 |
AWS S3
密钥名称 |
类型 |
描述 |
access_key_id |
字符串 |
有权访问存储桶的 AWS 访问密钥 ID |
bucket_name |
字符串 |
S3 存储桶名称 |
region_name |
字符串 |
Amazon S3 区域名称(可选) |
secret_access_key |
字符串 |
与访问密钥 ID 匹配的 AWS 秘密访问密钥 |
子目录 |
字符串 |
S3 存储桶中备份目录的路径(可选) |
Google 云存储
密钥名称 |
类型 |
描述 |
bucket_name |
字符串 |
Cloud Storage 存储分区名称 |
client_email |
字符串 |
Cloud Storage 客户端 ID 的电子邮件地址 |
client_id |
字符串 |
有权访问 Cloud Storage 存储分区的 Cloud Storage 客户端 ID |
private_key |
字符串 |
与私钥 ID 匹配的 Cloud Storage 私钥 |
private_key_id |
字符串 |
有权访问 Cloud Storage 存储分区的 Cloud Storage 私钥 ID |
子目录 |
字符串 |
Cloud Storage 存储分区中备份目录的路径(可选) |
Azure Blob 存储
密钥名称 |
类型 |
描述 |
account_key |
字符串 |
存储帐户的访问密钥 |
account_name |
字符串 |
有权访问容器的存储帐户名称 |
容器 |
字符串 |
Blob 存储容器名称 |
sas_token |
字符串 |
使用共享访问签名进行身份验证的令牌 |
子目录 |
字符串 |
Blob 存储容器中备份目录的路径(可选) |
注意:
account_key
和sas_token
是互斥的
NAS/本地存储
密钥名称 |
类型 |
描述 |
路径 |
字符串 |
本地挂载点的路径。您必须在所有节点上创建挂载点,并且redislabs:redislabs 用户必须对本地挂载点具有读写权限。 |