Hop til hovedindhold

WP Media Folder Add-on: Google Cloud Storage Integration

1. Opret en Google Drev-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 også 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. Gå til Menu IAM og administrator > Opret et projekt .

 

Opret-projekt-1

 

Angiv derefter et projektnavn - du kan angive et hvilket som helst navn, men undlad mellemrum eller accenter. Vent derefter et par sekunder på, at projektet oprettes.

 

Projekt navn

 

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

 

cloud-storage-api

 

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

 

menu-api-tjeneste

 

I 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 med dit domænenavn, uden efterfølgende 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 med 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 dit domænenavn under 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 at indsende din app til verifikation.
  • Ekstern: Din app vil være tilgængelig for alle brugere med en Google-konto. Når din app er klar til publicering, 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 være tilbage til det forrige trin: Vælg "Webapplikation" for at oprette legitimationsoplysningerne.

 

samtykke-skærm

 

Så… voilà! Du har dit ID og din hemmelighed, som du skal tilføje i WP Media Folderkonfiguration.

 

OAuth-klient

 

Opret en spand

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

 

creat-bucket-google-cloud

 

Dernæst skal du udfylde nedenstående muligheder:

  • Navn på input-bucket
  • Vælg hvor du vil gemme dine data
  • Vælg lagringsklasse til dine data
  • Vælg en standardlagringsklasse til dine data
  • Vælg, hvordan adgang til objekter skal styres ( Forebyggelse af offentlig adgang: Fra, Adgangskontrol: Finkornet)
  • Vælg, hvordan objektdata skal beskyttes

 

opret-bucket-trin

 

Klik derefter på Opret . Få sekunder efter indlæsning kan du se detaljerne i bucket'en:

 

bucket-detaljer

 

Eller du kan oprette en ny bucket i WP Media Folder . Gå til menuen Indstillinger > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , klik på Bucket-indstillinger og valg . Indtast bucket-navnet nederst i pop op-vinduet, og klik på knappen Opret

 

opret-bucket-wp

 

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

Gå tilbage til WordPress-dashboardet, og klik på menuen Indstillinger > WP Media Folder > Cloud & Media offload. Klik derefter på Skift i afsnittet Google Cloud Storage .

Indsæt derefter følgende i formularfelterne:

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

 

udfyld-legitimationsoplysninger-google-cloud

 

Gem derefter indstillingerne, og forbindelsen burde være en succes. Gå til næste trin for at se Google Cloud Storage-funktionerne.

 

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

Hvordan virker det?

Når du har forbundet WP Media Folder med Google Cloud Storage, skal du vælge en bucket eller oprette en ny, hvor alle dine data skal gemmes.

 

opret-bucket-wp-google-cloud

 

Og du kan aktivere Kopier til Google Cloud Storage , hvorefter alle dine nye uploadede medier sendes til Google Cloud.

 

kopiér til Google Cloud

 

Og hvis du vil synkronisere dine uploadede medier, før du bruger Google Cloud Storage-integrationen, skal du klikke på Synkroniser med Google Cloud Storage . Derefter sendes hele dit eksisterende mediebibliotek til din Google Cloud-mappe.

Bemærk: Når du udfører denne handling, erstattes URL'en til dit medie af URL'en til Google Cloud Storage. Se 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 fjerne medier fra dit websted, skal du aktivere "Fjern efter upload ". Dit mediebibliotek vil blive gemt fuldstændigt på Google Cloud i stedet for på din server.

 

aflast-medier-google-cloud

 

Ved at aktivere Vedhæftet fil-etiket vises oplysningerne om hvert medie, når du holder musen over Google Cloud- etiketten øverst til højre.

 

google-cloud-etiket

 

Når du vil ændre din medieplacering eller fjerne plugin'et, skal du klikke på "Hent Google Cloud Storage Media" . Så kopieres alle dine medier fra Google Cloud Storage til dit mediebibliotek. Alle tidligere links, der er tilføjet i dit indhold, forbliver på plads (ingen brudte links).

 

hent-google-cloud

 

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

Hvordan forbinder man et CDN?

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

 

compute-engine-certifikatmanager-api

 

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

 

opret-belastningsbalancer

 

Indtast tekst i Navn (små bogstaver, ingen mellemrum) under Frontend-konfiguration HTTPS (inkluderer HTTP/2) i Protokol . Klik derefter på feltet IP-adresse > Opret IP-adresse .

 

frontend-konfiguration

 

Klik derefter på feltet Certifikat > Opret et nyt certifikat . I pop op-vinduet "Opret et certifikat" skal du indtaste tekst i Navn og vælge "Opret Google-administreret certifikat" i oprettelsestilstand . Indtast derefter dit domæne i Domæner , f.eks.: "cdn.joomunited.com". Klik derefter på knappen Udført

 

opret-nyt-certifikat

 

Dernæst navigerer vi til Backend-konfiguration , klikker på Backend-tjenester og backend-buckets > Opret en backend-bucket . Udfyld derefter Backend-bucket-navn , vælg en bucket i Cloud Storage-bucket . Klik derefter på knappen Opret

 

opret-backend-bucket

 

Klik endelig på knappen Opret

 

opret-load-balancer-final

 

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


 

cdn-google-cloud-url

 

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

 

fil-url-cdn-google-cloud

 

Avancerede indstillinger og handlinger

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

 

kopi-buckets-google-cloud