Google Cloud Storage es básicamente un servicio de almacenamiento basado en la nube que ofrece varias opciones de almacenamiento, incluidos Gmail, YouTube y Google Drive. Los usuarios pueden acceder a archivos utilizando cualquier dispositivo móvil. Google Cloud Storage también incluye planes pagos. Funciona cargando los archivos que se almacenarán en la nube.
Bucket se refiere a un contenedor de datos ubicado en Google Cloud Storage. Este contenedor estándar es útil para almacenar datos, administrar archivos y carpetas, y API para administrar archivos de Google Cloud Storage. Los usuarios pueden crear depósitos de Google Cloud Storage para almacenar una amplia gama de datos, como vídeos, archivos, fotos y proyectos completos.
Un depósito de Google Cloud Storage servirá como contenedor lógico para los datos del usuario. Los usuarios pueden crear tantos depósitos de Google Cloud Storage como necesiten. Cada depósito contendrá cualquier tamaño de datos de usuario. Se pueden utilizar las mismas herramientas de administración y almacenamiento de Google Cloud Storage para administrar archivos en el depósito de Google Cloud Storage. Y todos los datos almacenados en el depósito de Google Cloud Storage serán accesibles para cualquier persona si obtiene permiso para acceder al depósito de Google Cloud Storage.
A continuación te explicamos cómo puedes hacer una copia de seguridad de tus datos de Gmail en el depósito de Google Cloud Storage:
Puede hacer una copia de seguridad de todos los datos importantes de Gmail en el depósito de almacenamiento en la nube de Google como un archivo. Para exportar los datos de Gmail, puede utilizar Google Apps Script.
Google Cloud Storage se refiere a ese nivel empresarial que forma parte integral de Google Cloud Platform. Google Cloud Storage básicamente utiliza almacenamiento de objetos y también es totalmente compatible con otros servicios de Google Cloud Platform.
En este artículo, le brindaremos algunas de las mejores instrucciones para realizar una copia de seguridad de sus datos de Gmail en el depósito de Google Cloud Storage utilizando Google Apps Script. Desde configurar la exportación de datos hasta brindarle los detalles sobre los elementos esenciales que necesitará para usar el script, aquí cubrimos todos los detalles.
Puede almacenar datos de Gmail en el almacenamiento en la nube utilizando Google Apps Script. A diferencia de la mayoría de los recursos, Google App Script le permitirá acceder a recursos de almacenamiento en la nube. Con el código de Google Apps Script, también puede acceder al depósito de Google Cloud Storage.
Puede hacer una copia de seguridad de los datos de Gmail como un archivo en el almacenamiento de Google Cloud. Para realizar la exportación, puede utilizar Apps Script.
A continuación se muestra un código de muestra que puede utilizar para configurar la exportación de datos:
function backupGmail() {
// Replace BUCKET_NAME with the name of your Cloud Storage bucket
var bucketName = 'BUCKET_NAME';
// Replace FOLDER_NAME with the name of the folder where you want to store the backup
var folderName = 'FOLDER_NAME';
// Replace LABEL_NAME with the name of the Gmail label that you want to back up
var labelName = 'LABEL_NAME';
// Create a new Cloud Storage bucket if it doesn't already exist
var bucket = getBucket_(bucketName);
// Create a new folder in the bucket if it doesn't already exist
var folder = getFolder_(bucket, folderName);
// Get the Gmail label that you want to back up
var label = GmailApp.getUserLabelByName(labelName);
// Get the threads in the label
var threads = label.getThreads();
// Iterate through the threads and save the messages to Cloud Storage
for (var i = 0; i < threads.length; i++) {
var thread = threads[i];
var messages = thread.getMessages();
for (var j = 0; j < messages.length; j++) {
var message = messages[j];
var subject = message.getSubject();
var timestamp = message.getDate().getTime();
var fileName = subject + '_' + timestamp + '.eml';
var file = folder.createFile(fileName, message.getRawContent());
}
}
}
// Returns a Cloud Storage bucket
function getBucket_(bucketName) {
var bucket = Storage.Bucket.get(bucketName);
if (bucket == null) {
bucket = Storage.newBucket(bucketName);
}
return bucket;
}
// Returns a Cloud Storage folder
function getFolder_(bucket, folderName) {
var folder = bucket.getFilesByName(folderName).next();
if (folder == null) {
folder = bucket.createFolder(folderName);
}
return folder;
}
Para utilizar este script, deberá hacer lo siguiente:
- Reemplazar
BUCKET_NAME
con el nombre de su depósito de Cloud Storage. - Reemplazar
FOLDER_NAME
con el nombre de la carpeta donde desea almacenar la copia de seguridad. - Reemplazar
LABEL_NAME
con el nombre de la etiqueta de Gmail de la que desea hacer una copia de seguridad.
Una vez que haya realizado estos cambios, puede ejecutar el script yendo al editor de Apps Script y haciendo clic en el botón “Ejecutar”. La secuencia de comandos creará una copia de seguridad de los mensajes en la etiqueta de Gmail especificada y los guardará en la carpeta especificada en su depósito de Cloud Storage.