BDB 数据集导入源对象
记录用于 Redis Enterprise Software REST API 调用的 bdb dataset_import_sources 对象。
您可以从以下位置类型将数据导入到数据库:
- HTTP/S 协议
- FTP (自由贸易协定
- SFTP (英语)
- 亚马逊 S3
- Google 云存储
- Microsoft Azure 存储
- NAS/本地存储
要导入的源文件应为 RDB 格式。它也可以位于压缩 (gz) RDB 文件中。
提供一组数据集导入源对象,以便从多个文件导入数据。
基本参数
对于所有导入位置对象,您需要通过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/filename.rdb .默认端口号为 22,默认路径为“/”。 |
AWS S3
密钥名称 |
类型 |
描述 |
access_key_id |
字符串 |
有权访问存储桶的 AWS 访问密钥 ID |
bucket_name |
字符串 |
S3 存储桶名称 |
文件名 |
字符串 |
RDB 文件名,包括文件扩展名。 |
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 |
文件名 |
字符串 |
RDB 文件名,包括文件扩展名。 |
private_key |
字符串 |
与私钥 ID 匹配的 Cloud Storage 的私钥 |
private_key_id |
字符串 |
有权访问 Cloud Storage 存储分区的 Cloud Storage 私钥 ID |
子目录 |
字符串 |
Cloud Storage 存储分区中备份目录的路径(可选) |
Azure Blob 存储
密钥名称 |
类型 |
描述 |
account_key |
字符串 |
存储帐户的访问密钥 |
account_name |
字符串 |
有权访问容器的存储帐户名称 |
容器 |
字符串 |
Blob 存储容器名称 |
文件名 |
字符串 |
RDB 文件名,包括文件扩展名。 |
sas_token |
字符串 |
使用共享访问签名进行身份验证的令牌 |
子目录 |
字符串 |
Blob 存储容器中备份目录的路径(可选) |
注意:
account_key
和sas_token
是互斥的
NAS/本地存储
密钥名称 |
类型 |
描述 |
路径 |
字符串 |
要导入的本地挂载文件名的路径。您必须在所有节点上创建挂载点,并且redislabs:redislabs 用户必须对本地挂载点具有读取权限。 |