Spring til hovedindhold

WP Media Folder Addon: Google Cloud Storage Integration

1. Opret en Google Drive-app


Google Cloud-integrationen med WP Media Folder er inkluderet i tilføjelsen. Du skal installere denne tilføjelse (plugin) ud over WP Media Folder . Tilføjelsen inkluderer integration til Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode og Wasabi.

Først skal du logge ind på Google Cloud Console eller tilmelde dig, hvis du ikke har en Google-konto. Naviger til Menu IAM & Admin > Opret et projekt .

 

Opret-projekt-1

 

Opsæt derefter et projektnavn - du kan angive et hvilket som helst navn, du ønsker, men medtag ikke mellemrum eller accenter. Vent derefter et par sekunder på projektets oprettelse.

 

Projekt navn

 

Hvis det er første gang, du bruger Google Cloud Storage, skal du navigere til API'er og tjenester > Bibliotek , aktivere Cloud Storage og Google Cloud Storage JSON API.

 

cloud-storage-api

 

Fra menuen til venstre skal du klikke på "API'er og tjenester" > "Oplysninger".

 

menu-api-service

 

På hovedpanelet skal du klikke på "+ Nye legitimationsoplysninger" >> OAuth-klient-id ; hvis du bliver bedt om det, skal du tilføje et navn til din OAuth-samtykkeskærm.

 

OAuth-google-drev

 

Nu det vigtigste trin:

  • Vælg "Webapplikation", og tilføj et navn efter eget valg
  • Autoriseret JavaScript-oprindelse: https://dit-domæne.com (erstat af dit domænenavn, uden skråstreg)
  • Autoriserede omdirigerings-URI'er: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (erstat af dit domænenavn)

 

app-legitimationsoplysninger

 

Bemærk: Hvis denne advarsel vises: "For at oprette et OAuth-klient-id, skal du først angive et produktnavn på samtykkeskærmen", skal du klikke på Konfigurer samtykkeskærm eller gå til API'er og tjenester >> OAuth-samtykkeskærm , og derefter tilføje din domænenavn på Autoriserede domæner .

Først skal du vælge Brugertype.

 

OAuth-user-typen

 

  • Internt: Din app er begrænset til Google Workspace-brugere i din organisation. Du behøver ikke indsende din app til bekræftelse
  • Ekstern: Din app vil være tilgængelig for enhver bruger med en Google-konto. Når din app er klar til at blive udgivet, skal du muligvis bekræfte din app.

Udfyld derefter dine autoriserede domæner og fortsæt med følgende trin for at afslutte appregistreringen. Nu kan du vende tilbage til det forrige trin: Vælg "Webapplikation" for at oprette legitimationsoplysningerne.

 

samtykke-skærm

 

Så ... voilà! Du har dit ID og din hemmelighed at tilføje i WP Media Folder 's konfiguration.

 

OAuth-klient

 

Lav en spand

For at bruge Google Cloud skal du oprette en ny bucket. Gå venligst til spandområdet: Cloud Storage Buckets . Klik derefter på Opret .

 

creat-bucket-google-cloud

 

Dernæst skal du udfylde nedenstående muligheder:

  • Indtast bøttenavn
  • Vælg, hvor dine data skal gemmes
  • Vælg lagerklasse for dine data
  • Vælg en standardlagerklasse for dine data
  • Vælg, hvordan du kontrollerer adgangen til objekter ( Forhindring af offentlig adgang: Fra, Adgangskontrol: Finmasket)
  • Vælg, hvordan objektdata skal beskyttes

 

skabe-spand-trin

 

Klik derefter på Opret . Et par sekunder efter indlæsning kan du se skovlens detaljerede oplysninger:

 

spand-detaljer

 

Eller du kan oprette en ny bucket i WP Media Folder . Naviger til menuen Indstillinger > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , klik på Bucket-indstillinger og valgknap. Nederst i pop op-vinduet skal du indtaste bøttenavnet og klikke på Opret .

 

skabe-spand-wp

 

2. Log ind på Google Cloud Storage fra WP Media Folder

Vend tilbage til WordPress-dashboardet og klik på menuen Indstillinger > WP Media Folder > Cloud > Offload Media > Google Cloud Storage fanen. Indsæt følgende i formularfelterne:

  • Adgangsnøgle-id
  • Hemmelig adgangsnøgle
  • Projekt ID

 

fill-credentials-google-cloud

 

Gem derefter indstillingerne, og forbindelsen skulle være en succes. Gå til næste trin for at opdage funktioner i Google Cloud Storage.

 

3. Hvordan virker det? Hvad kan jeg gøre med Google Cloud?

Hvordan virker det?

Når du har forbundet WP Media Folder med Google Cloud Storage, og vælg venligst en bøtte eller opret en ny, hvor alle dine data vil blive gemt.

 

create-bucket-wp-google-cloud

 

Og du kan aktivere Kopier til Google Cloud Storage , alle dine nye uploadede medier vil blive sendt til Google Cloud.

 

kopi-til-google-sky

 

Og hvis du vil synkronisere dine uploadede medier, før du bruger Google Cloud Storage-integration, skal du klikke på knappen Synkroniser med Google Cloud Storage . Derefter sender det hele dit eksisterende mediebibliotek til din Google Cloud-bøtte.

Bemærk: Når du udfører denne handling, vil URL'en på dit medie blive erstattet af Google Cloud Storage URL.
Se venligst eksemplet nedenfor. Fra https://joomunited.com/wp-content/uploads/2019/02/image.jpg til >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

For at afloade medierne på dit websted, skal du aktivere Fjern efter upload , dit mediebibliotek vil blive helt gemt på Google Cloud i stedet for din server.

 

offload-media-google-cloud

 

Ved at aktivere indstillingen Vedhæftet etiket vil oplysningerne om hvert medie blive vist, når du holder musemarkøren på Google Cloud -etiketten øverst til højre.

 

google-cloud-label

 

Når du vil ændre din medieplacering eller fjerne pluginnet, skal du klikke på knappen Hent Google Cloud Storage Media , så kopieres alle dine medier fra Google Cloud Storage til dit mediebibliotek. Alle tidligere link tilføjet i dit indhold forbliver på plads (ingen brudt link).

 

retrieve-google-cloud

 

Bemærk: Du kan kun synkronisere filer fra Google Cloud Storage til mediebibliotek, hvis de er uploadet via vores plugin.

Hvordan tilsluttes CDN?

Google Cloud CDN er integreret med vores plugin. For at oprette et tilpasset domæne (CNAME) skal du først aktivere Compute Engine API og Certificate Manager API i bibliotekssektionen.

 

compute-engine-certificate-manager-api

 

Derefter skal du navigere til Belastningsbalancering under Netværkstjenester eller gå til dette link . Klik derefter på knappen Create Load Balancer Start konfiguration . Klik derefter på knappen Fortsæt

 

skabe-belastningsbalancer

 

Ved frontend-konfiguration skal du indtaste tekst i Navn (små bogstaver, ingen mellemrum). Vælg indstillingen HTTPS (inkluderer HTTP/2) Protocol . Klik derefter på feltet IP-adresse > Opret IP-adresse .

 

frontend-config

 

Klik derefter på feltet Certifikat > Opret et nyt certifikat . På pop op-vinduet "Opret et certifikat" , indtast tekst i Navn , vælg "Opret Google-administreret certifikat" i Opret-tilstand . Indtast derefter dit domæne i Domæner . fx: "cdn.joomunited.com". Når alt kommer til alt, skal du klikke på knappen Udført

 

oprette-nyt-certifikat

 

Dernæst vil vi navigere til Backend- konfigurationssektionen, klik på Backend-tjenester & backend-buckets > Opret en backend-bucket . I pop op-vinduet skal du udfylde Backend-bucket-navn , vælge en bucket i Cloud Storage-bucket- feltet. Klik derefter på knappen Opret

 

oprette-backend-bucket

 

Når alt kommer til alt, skal du klikke på knappen Opret

 

skabe-lastbalancer-finale

 

Naviger derefter til Sikkerhed > Certifikatadministrator > fanen Klassiske certifikater, kopier Domæne , og indsæt det i Custom Domain (CNAME) i indstillingen Google Cloud Storage. For eksempel i dette tilfælde: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Endelig kan du se ændringerne i Fil URL- feltet i hvert billede.

 

fil-url-cdn-google-cloud

 

Avancerede indstillinger og handlinger

Du kan vælge en bøtte til at importere mapper og filer fra Google Cloud Storage-serveren til dit mediebibliotek. Eller kopier alle filer fra én bucket til en anden.

 

copy-buckets-google-cloud