WP Media Folder : integración de Google Cloud Storage
1. Crear una aplicación de Google Drive
La integración de Google Cloud con WP Media Folder está incluida en el complemento. Debe instalar este complemento (complemento) además de WP Media Folder . El complemento incluye integración para Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode y Wasabi también.
Primero, debe iniciar sesión en Google Cloud Console o registrarse si no tiene una cuenta de Google. Vaya a Menú IAM y administración > Crear un proyecto .
Luego configure un nombre de proyecto: puede proporcionar cualquier nombre que desee, pero no incluya espacios ni acentos. Luego espere unos segundos para la creación del proyecto.
Si es la primera vez que usa Google Cloud Storage, debe navegar a API y servicios > Biblioteca , habilitar Cloud Storage y Google Cloud Storage JSON API.
En el menú de la izquierda, haga clic en "API y servicios" > "Credenciales".
En el panel principal, haga clic en "+ Nuevas credenciales" >> ID de cliente de OAuth ; si se le solicita, agregue un nombre a su pantalla de consentimiento de OAuth.
Ahora, el paso más importante:
- Seleccione "Aplicación web" y agregue un nombre de su elección
- Origen de JavaScript autorizado: https://tu-dominio.com (reemplazar por tu nombre de dominio, sin barra diagonal)
- URI de redireccionamiento autorizado: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
(reemplace por su nombre de dominio)
Nota: si aparece esta advertencia: "Para crear una ID de cliente de OAuth, primero debe establecer un nombre de producto en la pantalla de consentimiento", debe hacer clic en el botón Configurar pantalla de consentimiento o ir a API y servicios >> Pantalla de consentimiento de OAuth , luego agregue su nombre de dominio en Dominios autorizados .
Primero, debe seleccionar el tipo de usuario.
- Interno: su aplicación está limitada a los usuarios de Google Workspace dentro de su organización. No necesitarás enviar tu aplicación para verificación.
- Externa: tu aplicación estará disponible para cualquier usuario con una cuenta de Google. Una vez que su aplicación esté lista para publicarse, es posible que deba verificarla.
Luego, complete sus dominios autorizados y continúe con los siguientes pasos para finalizar el registro de la aplicación. Ahora puede volver al paso anterior: seleccione "Aplicación web" para crear las credenciales.
Entonces… ¡voilà! Obtuvo su ID y secreto para agregar en la configuración de WP Media Folder .
crear un cubo
Para usar Google Cloud, debe crear un nuevo depósito. Vaya al área de depósito: Depósitos de almacenamiento en la nube . Luego haga clic en el Crear .
A continuación, debe completar las opciones a continuación:
- Nombre del depósito de entrada
- Elija dónde almacenar sus datos
- Elija la clase de almacenamiento para sus datos
- Elija una clase de almacenamiento predeterminada para sus datos
- Elija cómo controlar el acceso a los objetos ( prevención de acceso público: desactivada, control de acceso: detallado)
- Elija cómo proteger los datos de los objetos
Después de eso, haga clic en el botón Crear Unos segundos después de la carga, podrá ver la información detallada del depósito:
O puede crear un nuevo depósito en configuración WP Media Folder Navegue al menú Configuración> WP Media Folder > Nube> Descargar medios > Almacenamiento en la nube de Google , haga clic en Configuración de depósito y botón de selección. En la parte inferior de la ventana emergente, ingrese el nombre del depósito y haga clic en el Crear .
2. Inicie sesión en Google Cloud Storage desde WP Media Folder
Regrese al panel de control de WordPress y haga clic en el menú Configuración> WP Media Folder > Nube> Descargar medios> pestaña Google Cloud Storage. Pegue lo siguiente en los campos del formulario:
- ID de clave de acceso
- Clave de acceso secreta
- Projecto ID
Después de eso, guarde la configuración y la conexión debería ser un éxito. Vaya al siguiente paso para descubrir las funciones de Google Cloud Storage.
3. ¿Cómo funciona? ¿Qué puedo hacer con Google Cloud?
¿Como funciona?
Una vez que haya conectado WP Media Folder con Google Cloud Storage, seleccione un depósito o cree uno nuevo donde se almacenarán todos sus datos.
Y puede habilitar Copiar a Google Cloud Storage , todos sus nuevos medios cargados se enviarán a Google Cloud.
Y si desea sincronizar sus medios cargados antes de usar la integración de Google Cloud Storage, haga clic en el botón Sincronizar con Google Cloud Storage . Luego, enviará toda su biblioteca de medios existente a su cubo de Google Cloud.
Para descargar los medios en su sitio, debe habilitar Eliminar después de cargar , su biblioteca de medios se almacenará completamente en Google Cloud en lugar de su servidor.
Al habilitar la Etiqueta adjunta, la información de cada medio se mostrará cuando pases el mouse sobre la Google Cloud en la parte superior derecha.
Cuando desee cambiar la ubicación de sus medios o eliminar el complemento, haga clic en el botón Recuperar medios de Google Cloud Storage , luego todos sus medios se copiarán de Google Cloud Storage a su biblioteca de medios. Todos los enlaces anteriores agregados en su contenido permanecerán en su lugar (ningún enlace roto).
¿Cómo conectar CDN?
Google Cloud CDN está integrado con nuestro complemento. Para crear un dominio personalizado (CNAME), primero debe habilitar la API de Compute Engine y la API del administrador de certificados en la sección Biblioteca.
Después de eso, vaya a Equilibrio de carga en Servicios de red o vaya a este enlace . A continuación, haga clic en Crear balanceador de carga y seleccione Iniciar configuración . Luego haga clic en el Continuar .
En la configuración de Frontend , ingrese el texto en el Nombre (en minúsculas, sin espacios). Seleccione HTTPS (incluye HTTP/2) en el Protocolo . Luego haga clic en el campo Dirección IP > Crear dirección IP .
Luego haga clic en el campo Certificado > Crear un nuevo certificado . En la ventana emergente "Crear un certificado" , ingrese texto en Nombre , elija "Crear certificado administrado por Google" en el modo Crear . A continuación, ingrese su dominio en el Dominios . por ejemplo: "cdn.joomunited.com". Después de todo, haga clic en Listo .
A continuación, navegaremos a la sección Configuración de backend Servicios de backend y depósitos de backend > Crear un depósito de backend . Luego, en la ventana emergente, complete Nombre del depósito de back-end , seleccione un depósito en de depósito de Cloud Storage . Luego haga clic en el Crear .
Después de todo, haga clic en Crear .
Luego vaya a Seguridad > Administrador de certificados > pestaña Certificados clásicos, copie el Dominio y péguelo en el Dominio personalizado (CNAME) en la configuración de Google Cloud Storage. Por ejemplo en este caso: "cdn.hoadongho247.com" .
Finalmente, puede ver los cambios en URL del archivo en cada imagen.
Configuraciones y acciones avanzadas
Puede seleccionar un depósito para importar carpetas y archivos desde el servidor de Google Cloud Storage a su biblioteca multimedia. O copie todos los archivos de un depósito a otro.