远程备份存储选项¶
常见的选项¶
storage.type¶
类型:字符串
要求:是的
远端备份存储类型。支持的价值观:s3,文件系统,azure.
S3类型存储选项¶
存储:类型:s3s3:地区:<字符串>桶:<字符串>前缀:<字符串>endpointUrl:<字符串>凭证:access-key-id:< your-access-key-id-here >secret-access-key:< your-secret-key-here >uploadPartSize:< int >maxUploadParts:< int >storageClass:<字符串>serverSideEncryption:sseAlgorithm:aws:公里kmsKeyID:< your-kms-key-here >sseCustomerAlgorithm:AES256sseCustomerKey:< your_encryption_key >重试:numMaxRetries:3.minRetryDelay:30.maxRetryDelay:5
storage.s3.provider¶
类型:字符串
要求:不
存储提供商的名称。
支持的价值观:aws,gcs
storage.s3.bucket¶
类型:字符串
要求:是的
存储桶的名称。看到AWS桶命名规则而且GCS桶命名指南用于桶名要求。
storage.s3.region¶
类型:字符串
要求:是(适用于AWS和GCS)
存储桶的位置。使用AWS区域列表而且GCS区域列表定义桶区域
storage.s3.prefix¶
类型:字符串
要求:不
桶上数据目录的路径。如果未定义,备份存储在桶根目录中
storage.s3.endpointUrl¶
类型:字符串
要求: YES(适用于MinIO和GCS)
访问桶的URL。GCS的默认值为https://storage.googleapis.com
storage.s3.credentials.access-key-id¶
类型:字符串
要求:是的
存储桶的访问密钥。当您使用EC2实例配置文件为MongoDB运行Percona Backup时,可雷竞技下载官网以省略此选项。要了解更多信息,请参考MongoDB的Percona Backup自动访问S3桶雷竞技下载官网
storage.s3.credentials.secret-access-key¶
类型:字符串
要求:是的
将编程请求签署到存储桶的密钥。当您使用EC2实例配置文件为MongoDB运行Percona Backup时,可雷竞技下载官网以省略此选项。要了解更多信息,请参考MongoDB的Percona Backup自动访问S3桶雷竞技下载官网
storage.s3.uploadPartSize¶
类型: int
要求:不
上传至存储桶的数据块大小(以字节为单位)。默认值是10 mb
雷竞技下载官网Percona Backup for MongoDB自动增加uploadPartSize如果要上传的文件大小超过允许的最大文件大小,则为。的默认值计算允许的最大文件大小uploadPartSize*maxUploadParts是appr。97年,6 GB)。
的uploadPartSize值打印在pbm-agent日志。
通过设置该选项,如果Percona Backup for MongoDB由于某种原因无法手动调整数据块的大小。雷竞技下载官网定义的uploadPartSizeValue覆盖默认值,用于计算允许的最大文件大小
storage.s3.maxUploadParts¶
类型: int
要求:不
默认的: 10000
允许上传到存储桶的最大数据块数。默认值:10000
方法中定义的值AWS SDK.
当使用支持少量块的S3提供程序进行多部分上传时,它非常有用。
的maxUploadParts值打印在pbm-agent日志中。
storage.s3.storageClass¶
类型:字符串
要求:不
的存储类分配给存储在S3桶中的对象。如果未提供,则标准将使用存储类。此选项在v1.7.0版本的Percona Backup 雷竞技下载官网for MongoDB中可用。
storage.s3.debugLogLevels¶
类型:字符串
要求:不
为不同类型的S3请求启用S3调试日志记录。S3日志信息打印在pbm日志输出。
支持的值为:LogDebug,签署,HTTPBody,RequestRetries,RequestErrors,EventStreamBody.
若要指定多个事件类型,请用逗号分隔。有关事件类型的更多信息,请参见的文档
当未定义时,不执行S3调试日志记录。
storage.s3.insecureSkipTLSVerify¶
类型: bool
要求:不
默认的:假
禁用S3存储的TLS验证。这允许MongoDB的P雷竞技下载官网ercona Backup将数据上传到使用自颁发TLS证书的s3类存储。从1.7.0版本开始,可以雷竞技下载官网在MongoDB的Percona Backup中使用。
警告
使用此选项时要谨慎,因为它可能会为中间人攻击留下漏洞。
服务器端加密选项¶
serverSideEncryption.sseAlgorithm¶
类型:字符串
要求:不
用于服务器端加密的密钥管理模式,加密密钥存储在AWS KMS中。
支持的值:aws:公里
serverSideEncryption.kmsKeyID¶
类型:字符串
要求:不
您的客户管理密钥存储在AWS KMS中。
serverSideEncryption.sseCustomerAlgorithm¶
类型:字符串
要求:不
的密钥管理模式使用客户提供的密钥的服务器端加密(SSE-C).
支持的值:AES256
serverSideEncryption.sseCustomerKey¶
类型:字符串
要求:不
您的自定义加密密钥。该密钥不存储在S3存储端。因此,跟踪哪些数据用什么密钥加密以及存储密钥是您的责任。
上传重试选项¶
retryer.numMaxRetries¶
类型: int
要求:不
默认的: 3
上传数据到S3存储的最大重试次数。零值表示不执行重试。从1.7.0开始,可以在M雷竞技下载官网ongoDB的Percona Backup中使用。
retryer.minRetryDelay¶
类型:时间。持续时间
要求:不
默认的: 30
等待下一次重试的最小时间(毫秒)。从1.7.0开始,可以在M雷竞技下载官网ongoDB的Percona Backup中使用。
retryer.maxRetryDelay¶
类型:时间。持续时间
要求:不
默认的: 5
等待下一次重试的最大时间(分钟)。从1.7.0开始,可以在M雷竞技下载官网ongoDB的Percona Backup中使用。
文件系统存储选项¶
存储:类型:文件系统文件系统:路径:<字符串>
storage.filesystem.path¶
类型:字符串
要求:是的
备份目录的路径
Microsoft Azure Blob存储选项¶
存储:类型:azureazure:账户:<字符串>容器:<字符串>前缀:<字符串>凭证:关键:< your-access-key >
storage.azure.account¶
类型:字符串
要求:是的
存储帐户的名称。
storage.azure.container¶
类型:字符串
要求:是的
存储容器的名称。看到容器名称命名约定。
storage.azure.prefix¶
类型:字符串
要求:不
容器内备份的路径(子文件夹)。如果未定义,备份存储在容器根目录中。
storage.azure.credentials.key¶
类型:字符串
要求:是的
用于授权访问存储帐户中的数据的访问密钥。
创建:2023年3月29日