Connecteurs AWS S3, MinIO, et IBM Cloud Object Storage
À partir de la version 11.0.4.1, vous pouvez utiliser un connecteur cloudS3) pour sauvegarder et restaurer des sauvegardes de bases de données sur un stockage cloud.
À partir de la version 11.2.0.0, S3 Glacier et S3 Glacier Deep Archive sont pris en charge.
À partir de la version 11.2.2.0, le Object Storage MinIO est pris en charge.
À partir de la version 11.2.2.0, le Object Storage compatibles S3 est pris en charge.
- AWS S3 (Amazon Web Service - Service de stockage simple)
- IBM Cloud Object Storage
- MinIO Object Storage
- Object Storage compatible S3
Le connecteur S3 ne nécessite aucune installation de logiciel client.
Arguments
- -connector
- Pour le stockage dans le nuage AWS S3, utilisez la valeur s3 ou aws avec cet argument. Par exemple, -connector s3.
- Pour IBM Cloud Object Storage, utilisez la valeur cos ou ibmcos avec cet argument. Par exemple, -connector cos.
- Pour MinIO, utiliser la valeur minio avec cet argument. Par exemple, -connector minio.
- -connectorArgs
- Pour se connecter au stockage en nuage, fournir les paramètres suivants par paires "
<key>=<value>, séparées par ":.
| Argument | Obligatoire | Descriptif |
|---|---|---|
| ID_UNIQUE | Obligatoire | Il s'agit d'un espace de noms utilisé par les clients pour regrouper les données dans le "cloud bucket". |
| ACCESS_KEY_ID | Obligatoire | Clé générée sur AWS ou MinIO ou IBM Cloud Object Storage. |
| CLÉ_D'ACCÈS_SECRET | Obligatoire | Clé d'accès secrète générée sur AWS ou MinIO ou IBM Cloud Object Storage. |
| RÉGION PAR DÉFAUT | Obligatoire | Région du seau. |
| URL_DU_BUCKET | Obligatoire | Nom du seau. |
| TAILLE_DU_PARTI_MB | Facultatif | Défaut " 105. Cette valeur est exprimée en Mo. Il indique la taille de chaque partie dans un téléchargement en plusieurs parties. Vous pouvez télécharger un maximum de 105 Mo de mémoire tampon en une seule demande. |
| Noeud final |
|
Il s'agit de l' URL 'une région bien connue permettant d'accéder à votre seau. Elle est facultative pour AWS et obligatoire pour MinIO et IBM Cloud Object Storage. |
| STORAGE_CLASS | Facultatif | Classe de stockage pour la sauvegarde Valeurs valides : STANDARD, GLACIER, DEEP_ARCHIVE Valeur par défaut : STANDARD Applicable à la sauvegarde. |
| NIVEAU | Facultatif | Vitesse de restauration de GLACIER/DEEP_ARCHIVE vers S3 Valeurs valides : Standard, Bulk, Expedited Valeur par défaut : Standard Applicable dans Restore https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects |
| RETAIN_DAYS | Facultatif | Période de rétention (en nombre de jours) pour les données restaurées de Glacier vers S3 La valeur par défaut est 0. Si " |
TAILLE_DU_PARTI_MB
AWS permet de télécharger des objets en plusieurs parties. La commande " nzbackup utilise cette fonction pour diviser et télécharger les données en parties dont la taille est spécifiée par le paramètre " MULTIPART_SIZE_MB. Le champ peut être configuré car il peut avoir une incidence sur le coût et la performance. Pour plus d'informations, voir https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpuploadpricing.
AWS impose une limite de 10000 pièces par objet. Cela signifie qu'un fichier de sauvegarde peut être téléchargé en 10000 parties au maximum. Le paramètre de registre par défaut (host.bnrFileSizeLimitGB= 1024) dans NPS limite la taille des fichiers de sauvegarde à 1 TB. La valeur par défaut de " MULTIPART_SIZE_MB est donc fixée à " 105, de sorte qu'un fichier de 1 TB puisse être téléchargé en 10000 parties. Si vous avez modifié le " bnrFileSizeLimitGBsetting dans le registre, vous devez définir le " MULTIPART_SIZE_MB à une valeur plus élevée.