Ahoana ny fanesorana metadata ao amin'ny Google Drive

Fanavaozana farany: 18/08/2025

  • Fantaro hoe inona ny metadata Drive mitantana (anarana, marika, indexableText, ary thumbnails) ary inona ny metadata an'ny serivisy Google Cloud hafa.
  • Ampiasao ny API Drive hanontaniana sy hanitsiana ny metadata; madio EXIF ​​​​ary angon-drakitra napetraka alohan'ny hampidirana rakitra.
  • Hajao ny fetra sy ny fitsipika (thumbnails, lahatsoratra azo tondroina, fanitarana) ary hamarino amin'ny gcloud ho an'ny fitiliana REST eo an-toerana.
mamafa metadata ao amin'ny Google Drive

Te-hifehy ny metadata amin'ny rakitrao ve ianao Google Drive ary tsy haiko hoe aiza no hanombohana? Eto izahay dia manazava amin'ny antsipiriany, Ahoana ny fanesorana metadata amin'ny Google Drive amin'ny fomba mahomby sy azo antoka (ny metadata amin'ny rakitra nampidirina). Lazainay aminao koa ny fetra apetraky ny Google amin'ny anaran'ny rakitra, ny habeny ary ny fahazoan-dàlana.

Ity toro-lalana ity dia hanome anao fahatakarana feno sy tena zava-misy momba ny zavatra azo (ary tsy azo) "fafana" raha ny momba ny metadata ao amin'ny Google Drive.

Inona no azo ovaina na "fafana" ao amin'ny Drive

Ireo no ilay Metadata izay azo esorina amin'ny rakitra nampidirina tao amin'ny Google Drive:

Anarana sy fanitarana: Rehefa mamorona rakitra amin'ny alàlan'ny API, dia tsara ny mamaritra ny fanitarana ao amin'ny saha anarana, ohatra, "cat.jpg." Ny Drive dia afaka milaza ny fanitarana amin'ny karazana MIME raha tsy mamaritra azy ianao, fa tsara kokoa ny mamaritra azy io. Amin'ny valinteny manaraka, misy rakitra vakiana fotsiny Extension mety hiseho miaraka amin'ny fanitarana misy anarana. Raha misy mpampiasa iray misintona ilay rakitra, ny Drive dia manangona ny anarana farany avy amin'ny lohateny (sy ny fanitarana azy).

  • Lahatsoratra azo tondroina (contentHints.indexableText): Manondro antontan-taratasy sy karazany mahazatra ny Drive (PDF, sary misy OCR, sns.) amin'ny alàlan'ny default. Raha mitahiry endrika hafa (sary, horonan-tsary, hitsin-dàlana) ny fampiharanao, dia azonao atao ny manome lahatsoratra azo tondroina hanatsarana ny fikarohana. Ity lahatsoratra ity dia voahodina amin'ny HTML: raha mandalo tady misy marika ianao, dia ny atiny lahatsoratra no asiana index, fa tsy ny toetran'ny tag. Misy fetra habe 128KB ho an'ny contentHints.indexableText, ary soso-kevitra ny hanavao azy io isaky ny fitehirizana sy hitazonana azy hifanaraka amin'ny rakitra.
  • Thumbnail (contentHints.thumbnail): Mamokatra thumbnail ho an'ny karazany maro ny Drive, fa ho an'ny endrika tsy mamorona azy ho azy dia azonao atao ny mampakatra ny anao rehefa mamorona na manavao ilay rakitra. Tsy maintsy apetrakao amin'ny base64 azo antoka ny sary ary ny mimeType mifanaraka amin'izany. Fitsipika fototra: Ny endrika tohana dia PNG, GIF, na JPG; Ny sakan'ny soso-kevitra dia 1600px (220px farafahakeliny), ary 2MB ny habeny ambony indrindra. Tsy manan-kery ny thumbnails rehefa miova ny votoatin'ny rakitra; Tsy misy fiovana metadata.
  • Fidirana amin'ny thumbnails: Ny saha ThumbnailLink dia mamerina URL fohy, tsy azo idirana raha tsy mahazo alalana hamaky ilay rakitra ny fampiharana (raha tsy ampahibemaso izany dia mila mangataka azy miaraka amin'ny fahazoan-dàlana ianao). Azonao atao ny manontany azy ho an'ny rakitra manokana na ho an'ny lisitra voasivana araka ny karazana.
  • Labels: Ny Drive dia ahafahanao mampifandray etikety amin'ny rakitra. Raha te hahita azy ireo ianao dia afaka mampiasa files.listLabels, ary raha hanova azy ireo dia tsy maintsy manondro ny labelId sy fileId mifanaraka amin'izany ianao. Ity mekanika ity dia ilaina amin'ny fanasokajiana ary, raha ilaina, "manadio" fanasokajiana tsy ilaina nefa tsy mikasika ny atiny.
Votoaty manokana - Tsindrio eto  Afaka izao ny Gemini 2.5 Pro: Toy izao ny fomba fiasan'ny maodely AI feno indrindra an'ny Google.
mamafa metadata ao amin'ny Google Drive
Fafao ny metadata ao amin'ny Google Drive

Fafao ny metadata ao amin'ny Google Drive: metadata "miafina" amin'ny rakitra

Tsy misy bokotra majika hanesorana ny metadata ao amin'ny Google Drive (toy ny EXIF ​​​​amin'ny sary na ny angona tafiditra ao anaty PDF). Ny Drive dia mitantana ny metadatany manokana, fa ny metadata ao anatin'ilay rakitra dia miankina amin'ny fitaovana namorona azy.

Ny fanao aroso dia diovy ny rakitra alohan'ny hampidirana azy ao amin'ny Drive, Mampiasa fitaovana rafitra na fampiharana manokana izay manala ny angon-drakitra EXIF ​​​​amin'ny sary na fananana antontan-taratasy. Amin'izany fomba izany dia tonga "voadio" ny atiny tehirizinao ao amin'ny Drive.

Raha efa manana rakitra nampidirina miaraka amin'ny metadata tafiditra ianao, fa tsy esorinao ny metadata ao amin'ny Google Drive, dia mety kokoa izany. alaivo, diovy ary ampidiro indray, manolo ny original raha azo atao. Miaraka amin'ny PDF na sary, mahazatra izany rehefa te-hiaro ny maha-mpanoratra, ny toerana misy anao, na ny tantaran'ny fanovana ianao.

Ho an'ny ampahany manokana amin'ny Drive, mifantoka amin'ny fanitsiana anarana, etikety ary votoatyHints (indexableText/thumbnail), izay eo ambany fifehezanao. Raha mitantana ny fanomezan-dàlana hidirana ihany koa ianao, dia ahenao ihany koa ny fampahafantarana ireo metadata hita maso (ohatra, rohy amin'ny thumbnail azon'ireo manana zo mamaky).

Aza adino izany Ny fanovana metadata Drive ihany dia tsy manala EXIF ​​​​na fananana anatiny. Noho izany, ny paikadinao dia tokony hanambatra ny fanadiovana mialoha ny rakitra miaraka amin'ny fitantanana metadata tsara tarehy izay avelan'ny Drive hikasika anao.

Metadata misavoritaka matetika ao amin'ny Google Cloud: VM, gcloud, ary fetra

Raha miasa amin'ny Google Cloud ianao dia hahita maro torolalana momba ny "metadata" izay tena manondro ny Compute Engine na Cloud Storage, fa tsy Drive. Na izany aza, tianao ho fantatra ireo hevitra ireo mba tsy hampifangaro azy ireo rehefa mikaroka.

Fanofanana fototra gcloud CLI

Aorian'ny fametrahana ny Google Cloud CLI, atombohy amin'ny:

gcloud init

Zava-dehibe ny hahazoana antoka fa manana ny kinova farany ianao miaraka amin'ny:

gcloud components update

Raha mampiasa mpamatsy famantarana ivelany ianao, Midira miaraka amin'ny mombamomba anao federasiona alohan'ny hiarahana amin'ny gcloud, indrindra raha hanamarina ianao hanao antso REST avy amin'ny tontolo manodidina anao. Ny santionan'ny REST API dia afaka mampiasa ny fanomezan-dàlana efa namboarinao tao amin'ny gcloud.

VMs

Fahazoan-dalana sy andraikitra (Moteur Compute): Mba hanampiana, hanavao, na hamafa metadata manokana amin'ny VM dia mila fahazoan-dàlana IAM mety ianao. Ny ohatra mahazatra dia ahitana:

  • Raha mampiasa kaonty serivisy ny VM-nao: fahazoan-dalana iam.serviceAccounts.actAs ao amin'ny kaonty serivisy na tetikasa.
  • Metadata tetikasa: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • Metadata zonal: compute.instanceSettings.get y compute.instanceSettings.update ho an'ny faritra mifandraika amin'izany.
  • Metadata ohatra: compute.instances.get y compute.instances.setMetadata.

fetra

Ireto no fetra lehibe sendra anay rehefa nanandrana nanala metadata tao amin'ny Google Drive:

  • Famerana ny habeny (Motera kajy): Ny fitambaran'ny fidirana metadata dia ferana amin'ny 512 KB. Ny fanalahidy tsirairay dia voafetra ho 128 bytes, ary ny sanda tsirairay dia voafetra ho 256 KB. Raha toa ka mampiasa ny fanalahidin'ny ssh-keys, ohatra, ianao ary mihoatra ny fetra 256 KB, dia tsy afaka manampy fanalahidy hafa ianao raha tsy manadio.
  • Atra ambony sy ambany: Ny fanalahidy dia saro-pady; ny soatoavina ihany koa, afa-tsy ny Booleans. Ao amin'ny zonal, tsy afaka mamorona fanalahidy roa tsy mitovy afa-tsy amin'ny tranga ianao (zonal-metadata-key vs. ZONAL-METADATA-KEY).
  • Metadata zonal: dia napetraka na nesorina tamin'ny fampiasana gcloud na REST. Tsy azonao atao ny mamaritra ny soatoavina zonal ho an'ny fanalahidy SSH (ssh-keys). Ao amin'ny tetikasa lojika / lahatahiry, raha misy ny haavon'ny tetikasa sy ny soatoavin'ny zonal ho an'ny fanalahidy mitovy, dia ny sanda zonal no loha laharana ao amin'ny faritra misy azy.
  • Sanda boolean tohanana: Ho fanampin'ny TRUE/FALSE, azonao atao ny mampiasa Y/Eny/1 sy N/Tsia/0 (tsy saro-pady).
  • Saran'ny Configuration (Moteur Compute):
    • Tetikasa: metadata mahazatra amin'ny VM rehetra ao amin'ny tetikasa.
    • Zonal: fidirana izay misy fiantraikany amin'ny VM rehetra amin'ny faritra iray manokana ary afaka manapaka ny sandan'ny tetikasa.
    • Ohatra: metadata ho an'ny VM manokana (efa noforonina na efa misy).
Votoaty manokana - Tsindrio eto  Ahoana ny fomba tsy hisoratra anarana amin'ny efitrano fianarana Google

Metadata ao amin'ny Google Cloud

Thumbnail, fanondroana, ary fakana metadata ao amin'ny Drive (REST sy fanao tsara indrindra)

Andeha hojerentsika izao ny anjara asan'ny thumbnails rehefa manala metadata ao amin'ny Google Drive. Ary koa ny fomba tsara indrindra hamerenana azy ireo:

  • Fanamarinana ny REST an-toerana: Raha manandrana ohatra REST avy amin'ny masininao ianao dia ampiasao ny fahazoan-dàlana namboarina tamin'ny gcloud. Amin'izany fomba izany, ny antsonao Drive API dia hanaja ny maha-izy azy sy ny fahazoan-dàlana efa napetrakao.
  • Fampidirana thumbnail manokana: mametraka contentHints.thumbnail miaraka amin'ny saha roa: ny sary base64 azo antoka amin'ny URL sy ny mimeType marina. Raha afaka mamorona thumbnail ho azy ny Drive dia hampiasa ny azy manokana izy ary hitsipaka ny anao. Raha tsy izany dia hampiasa ilay omenao izy io.

Fitsipika fototra ho an'ny thumbnail ao amin'ny Drive:

  • endrika: PNG, GIF na JPG.
  • Sakan'ny soso-kevitra: 1600 px (220 px farafahakeliny).
  • Habe ambony indrindra: 2MB.
  • Havaozy ny thumbnail amin'ny fitehirizana tsirairay raha mbola manan-danja.

Zava-dehibe momba ny invalidation: Tsy manan-kery ny thumbnails rehefa ovaina ny votoatin'ny rakitra; Ny fanovana metadata dia tsy. Raha novainao fotsiny ny marika na ny anarana dia aza manantena thumbnail vaovao raha tsy ovainao ilay rakitra.

Lahatsoratra azo tondroina

Aza manandrana "mamitaka" ny fikarohana amin'ny teny filamatra. Makà hevitra sy teny izay mety hikaroka an'io rakitra io ny mpampiasa iray, ary jereo ny fetra 128KB. Havaozy izany isaky ny miova be ny atiny.

Ampiharo anarana sy fanitarana tsy miovaovaRaha azo atao dia ampidiro ao amin'ny anarana ny fanitarana rehefa mampakatra; raha tsy hita izany dia hiezaka hamantatra azy amin'ny MIME ny Drive. Ny fitazonana ny anarana mazava dia hisoroka ny tsy mazava ary ahafahana mikaroka fanitarana mora kokoa.

Tags ao amin'ny Drive

Raha hanova ny etikety dia mariho ireo famantarana ilaina. Mila ny labelId an'ny etikety sy ny fileId an'ny rakitra ianao. Azonao atao ny mitanisa azy ireo aloha miaraka amin'ny files.listLabels ary avy eo mampihatra ireo fanovana mifanaraka amin'izany amin'ny rakitra kendrena.

// Al modificar etiquetas de un archivo en Drive:
// - labelId: identificador de la etiqueta a cambiar
// - fileId: identificador del archivo al que aplicas la etiqueta
// Usa files.listLabels para localizarlas antes de actualizar.

Tadidio fa, Na dia i Drive aza no ifantohan'izany, maro ny fivoarana mampifangaro ny Drive amin'ny Cloud Storage na serivisy hafa, Noho izany dia hahita ohatra momba ny Storage ianao mba hijery ny toetran'ny zavatra.

// Ejemplo en Go para obtener atributos de un objeto en Cloud Storage (no Drive)
// e imprimir metadatos como ContentType, CacheControl, MD5, etc.
// Útil si tu flujo sube primero a Storage y luego a Drive.
import (
  "context"
  "fmt"
  "io"
  "time"
  "cloud.google.com/go/storage"
)

func getMetadata(w io.Writer, bucket, object string) (*storage.ObjectAttrs, error) {
  ctx := context.Background()
  client, err := storage.NewClient(ctx)
  if err != nil { return nil, fmt.Errorf("storage.NewClient: %w", err) }
  defer client.Close()

  ctx, cancel := context.WithTimeout(ctx, 10*time.Second)
  defer cancel()

  o := client.Bucket(bucket).Object(object)
  attrs, err := o.Attrs(ctx)
  if err != nil { return nil, fmt.Errorf("Object(%q).Attrs: %w", object, err) }

  fmt.Fprintf(w, "Bucket: %v\n", attrs.Bucket)
  fmt.Fprintf(w, "CacheControl: %v\n", attrs.CacheControl)
  fmt.Fprintf(w, "ContentDisposition: %v\n", attrs.ContentDisposition)
  fmt.Fprintf(w, "ContentEncoding: %v\n", attrs.ContentEncoding)
  fmt.Fprintf(w, "ContentLanguage: %v\n", attrs.ContentLanguage)
  fmt.Fprintf(w, "ContentType: %v\n", attrs.ContentType)
  fmt.Fprintf(w, "Crc32c: %v\n", attrs.CRC32C)
  fmt.Fprintf(w, "Generation: %v\n", attrs.Generation)
  fmt.Fprintf(w, "KmsKeyName: %v\n", attrs.KMSKeyName)
  fmt.Fprintf(w, "Md5Hash: %v\n", attrs.MD5)
  fmt.Fprintf(w, "MediaLink: %v\n", attrs.MediaLink)
  fmt.Fprintf(w, "Metageneration: %v\n", attrs.Metageneration)
  fmt.Fprintf(w, "Name: %v\n", attrs.Name)
  fmt.Fprintf(w, "Size: %v\n", attrs.Size)
  fmt.Fprintf(w, "StorageClass: %v\n", attrs.StorageClass)
  fmt.Fprintf(w, "TimeCreated: %v\n", attrs.Created)
  fmt.Fprintf(w, "Updated: %v\n", attrs.Updated)
  fmt.Fprintf(w, "Event-based hold enabled? %t\n", attrs.EventBasedHold)
  fmt.Fprintf(w, "Temporary hold enabled? %t\n", attrs.TemporaryHold)
  fmt.Fprintf(w, "Retention expiration time %v\n", attrs.RetentionExpirationTime)
  fmt.Fprintf(w, "Custom time %v\n", attrs.CustomTime)
  fmt.Fprintf(w, "Retention: %+v\n", attrs.Retention)
  fmt.Fprintf(w, "\n\nMetadata\n")
  for key, value := range attrs.Metadata {
    fmt.Fprintf(w, "\t%v = %v\n", key, value)
  }
  return attrs, nil
}

Famafana rakitra vs. famafana metadata ao amin'ny Google Drive

Raha izay no tianao mamafa rakitra iray ao amin'ny DriveAmin'ny maha-tompony azy dia azonao atao ny mamindra azy any amin'ny fako avy amin'ny tranonkala amin'ny fipihana havanana ary misafidy Move to Trash. Raha olon-kafa ny tompony dia azonao atao ny "Esory" amin'ny fijerinao ny rakitra; mbola ho hitan'ny hafa izany.

Votoaty manokana - Tsindrio eto  Ahoana ny fidirana amin'ny Google Photos amin'ny Instagram

Para Raha te hamafa rakitra iray dia tsy maintsy manary ny fako ianao na mampiasa ny safidy famafana maharitra, Amin'ity tranga ity dia tsy ho afaka hamerina azy ianao. Izany, ho azy, dia tsy "manala metadata" amin'ny rakitra hafa-mihatra amin'io singa io ihany.

Tsy afaka mamafa metadata ao amin'ny Google Drive amin'ny rakitra tsy anao ianao, satria an'ny olona namorona azy na an'ny olona manana alalana ambony kokoa ao anatin'ny fikambanana ny fifehezana azy ireo. Amin'ireo tranga ireo dia esorinao fotsiny ny fidiranao na ny fahitanao.

Mampifandray azy amin'ny metadata: Ny famafana rakitra iray dia mamafa ny metadatany ao amin'ny Drive miaraka aminy, fa tsy misy fiantraikany amin'ny metadata amin'ny kopia hafa na metadata tafiditra ao amin'ny antontan-taratasy hafa mijanona ao amin'ny rafitra.

Miaraka amin'ireo rehetra voalaza etsy ambony ireo dia afaka manavaka tsara ianao izao Inona no fehezin'ny Drive metadata (anarana, marika, toro-hevitra momba ny fikarohana, ary thumbnail), ny fomba hanontaniana azy ireo amin'ny alalan'ny REST, ny fomba fanao tsara indrindra harahina amin'ny fanadiovana ny angon-drakitra voarakitra alohan'ny hampidirana azy, ary inona ny fetra sy ny fahazoan-dàlana miditra rehefa mahita antontan-taratasy Google Cloud miresaka momba ny "metadata" amin'ny toe-javatra hafa ianao.