- Tuig cé na meiteashonraí a bhainistíonn Drive (ainm, clibeanna, Téacs Innéacsaithe, agus mionsamhlacha) agus cé na meiteashonraí a bhaineann le seirbhísí eile Google Cloud.
- Bain úsáid as an Drive API chun meiteashonraí a cheistiú agus a choigeartú; glan EXIF agus sonraí leabaithe sula n-uaslódálfar comhaid.
- Tabhair meas ar theorainneacha agus ar rialacha (mionsamhlacha, téacs ininnéacsaithe, síntí) agus fíordheimhnigh le gcloud le haghaidh tástála REST áitiúil.
Ar mhaith leat meiteashonraí do chomhad a rialú i Google Drive agus níl a fhios agat cá háit le tosú? Mínímid anseo, go mion, Conas meiteashonraí a bhaint i Google Drive go héifeachtach agus go sábháilte (meiteashonraí na gcomhad uaslódáilte). Inseoimid duit freisin cad iad na teorainneacha a fhorchuireann Google ar ainmneacha comhad, méideanna agus ceadanna.
Tabharfaidh an treoir seo léargas iomlán agus réalaíoch duit ar a bhféadfar (agus nach féidir) a "scriosadh" i gcás meiteashonraí i Google Drive.
Cad is féidir a athrú nó a “scriosadh” i Drive
Is iad seo na meiteashonraí is féidir a bhaint as comhaid a uaslódáiltear chuig Google Drive:
Ainm agus síneadh: Agus comhad á chruthú tríd an API, is dea-smaoineamh é an síneadh a shonrú sa réimse ainm, mar shampla, "cat.jpg." Is féidir le Drive an síneadh a bhaint as an gcineál MIME mura sonraíonn tú é, ach is fearr é a shainiú tú féin. I bhfreagraí ina dhiaidh sin, féadfaidh fileExtension léite amháin a bheith le feiceáil leis an síneadh líonta ó ainm. Má íoslódálann úsáideoir an comhad, tiomsaíonn Drive an t-ainm deiridh ón teideal (agus a shíneadh).
- Téacs ininnéacsaithe (contentHints.indexableText): Déanann Drive innéacsú ar dhoiciméid agus cineálacha coitianta (PDFanna, íomhánna cumasaithe le OCR, srl.) de réir réamhshocraithe. Má shábhálann d'aip formáidí eile (líníochtaí, físeáin, aicearraí), is féidir leat téacs ininnéacsaithe a sholáthar chun an cuardach a fheabhsú. Próiseáiltear an téacs seo mar HTML: má théann tú teaghrán ina bhfuil clibeanna, déantar an t-ábhar téacsúil a innéacsú, ní tréithe na gclibeanna. Tá teorainn méide 128KB ann do contentHints.indexableText, agus moltar duit é a nuashonrú ar gach sábháil agus é a choinneáil ábhartha don chomhad.
- Mionsamhlacha (contentHints.thumbnail): Gineann Drive mionsamhlacha do go leor cineálacha, ach i gcás formáidí nach ngineann iad go huathoibríoch, is féidir leat do chuid féin a uaslódáil nuair a chruthaíonn tú nó a nuashonraíonn tú an comhad. Ní mór duit an íomhá a shocrú go base64 sábháilte URL agus an Cineál MIME comhfhreagrach. Príomhrialacha: Is iad PNG, GIF, nó JPG na formáidí a dtacaítear leo; is é 1600px an leithead molta (220px ar a laghad), agus is é 2MB an méid uasta. Cuirtear mionsamhlacha ar neamhní nuair a athraíonn ábhar an chomhaid; ní athraíonn athruithe meiteashonraí.
- Rochtain ar mhioníomhánna: Tugann an réimse ThumbnailLink URL gearr ar ais, nach bhfuil inrochtana ach amháin má tá cead ag an aip an comhad a léamh (mura bhfuil sé poiblí, beidh ort é a iarraidh le dintiúir). Is féidir leat fiosrú a dhéanamh air le haghaidh comhaid ar leith nó le haghaidh liosta atá scagtha de réir cineáil.
- Lipéid: Ligeann Drive duit lipéid a cheangal le comhaid. Chun iad a aimsiú, is féidir leat files.listLabels a úsáid, agus chun iad a mhodhnú, ní mór duit tagairt a dhéanamh don labelId agus don fileId comhfhreagrach. Tá an mheicníocht seo úsáideach chun aicmithe nach dteastaíonn a chatagóiriú agus, más gá, iad a "ghlanadh" gan teagmháil a dhéanamh leis an ábhar.
Scrios meiteashonraí i Google Drive: meiteashonraí “i bhfolach” ón gcomhad féin
Níl aon chnaipe draíochta ann chun meiteashonraí a bhaint i Google Drive (amhail EXIF i ngrianghraif nó sonraí leabaithe i gcomhaid PDF). Bainistíonn Drive a mheiteashonraí féin, ach braitheann na meiteashonraí laistigh den chomhad ar an uirlis a chruthaigh é.
Is é an cleachtas molta ná glan an comhad sula n-uaslódálann tú chuig Drive é, Ag baint úsáide as uirlisí córais nó aipeanna speisialaithe a bhaineann sonraí EXIF as íomhánna nó airíonna doiciméad. Ar an mbealach seo, tagann an t-ábhar a shábhálann tú chuig Drive "sláintithe".
Más rud é go bhfuil comhaid uaslódáilte agat cheana féin le meiteashonraí leabaithe, in ionad meiteashonraí a bhaint i Google Drive, is áisiúla é íoslódáil, glan agus ath-uaslódáil, ag athsholáthar an bhunleagan más infheidhme. Le PDFanna nó íomhánna, is gnách é seo nuair is mian leat údaracht, suíomh nó stair eagarthóireachta a chosaint.
Maidir leis an gcuid shonrach de Drive, díriú ar ainm, lipéid agus inneachar a choigeartúLeideanna (Téacs in-innéacsaithe/mionsamhail), atá faoi do smacht. Má bhainistíonn tú ceadanna rochtana freisin, laghdaíonn tú nochtadh meiteashonraí infheicthe freisin (mar shampla, naisc mionsamhlacha atá inrochtana ag daoine a bhfuil cearta léitheoireachta acu).
Ná déan dearmad ar sin Ní bhaintear EXIF ná airíonna inmheánacha trí mheiteashonraí Drive amháin a athrú. Dá bhrí sin, ba cheart do do straitéis réamh-ghlanadh an chomhaid a chomhcheangal leis an mbainistíocht meiteashonraí mionsonraithe a cheadaíonn Drive duit a úsáid.
Meiteashonraí a mbíonn mearbhall orthu go coitianta i Google Cloud: Meaisíní Fíorúla, gcloud, agus teorainneacha
Má oibríonn tú le Google Cloud, feicfidh tú go leor treoracha faoi “meiteashonraí” a thagraíonn i ndáiríre do Compute Engine nó Cloud Storage, ní do Drive. Mar sin féin, beidh tú ag iarraidh na pointí seo a bheith ar eolas agat ionas nach gcuirfidh tú mearbhall orthu agus tú ag déanamh taighde.
Cumraíocht bhunúsach CLI gcloud
Tar éis duit Google Cloud CLI a shuiteáil, tosaigh le:
gcloud init
Tá sé tábhachtach a chinntiú go bhfuil an leagan is déanaí agat le:
gcloud components update
Má úsáideann tú soláthraí aitheantais seachtrach, Sínigh isteach le d’aitheantas cónaidhme sula n-oibríonn tú le gcloud, go háirithe má tá tú chun fíordheimhniú a dhéanamh chun glaonna REST a dhéanamh ó do thimpeallacht áitiúil. Is féidir le samplaí API REST na dintiúir atá cumraithe agat i gcloud a úsáid.
VManna
Ceadanna agus róil (Inneall Ríomhaireachta): Chun meiteashonraí saincheaptha a chur leis, a nuashonrú nó a scriosadh ar Mheaisíní Fíorúla, ní mór duit ceadanna IAM cuí a bheith agat. I measc na samplaí coitianta tá:
- Má úsáideann do Mheaisíní Fíorúla cuntais seirbhíse: cead
iam.serviceAccounts.actAssa chuntas seirbhíse nó tionscadail. - Meiteashonraí tionscadail:
compute.projects.getycompute.projects.setCommonInstanceMetadata. - Meiteashonraí criosacha:
compute.instanceSettings.getycompute.instanceSettings.updatedon limistéar ábhartha. - Meiteashonraí sampla:
compute.instances.getycompute.instances.setMetadata.
Teorainneacha
Seo iad na príomhtheorainneacha a bhuail muid leo agus muid ag iarraidh meiteashonraí a bhaint i Google Drive:
- Teorainneacha Méide (Inneall Ríomhaireachta): Tá uasteorainn 512 KB ar iomlán na n-iontrálacha meiteashonraí. Tá teorainn 128 beart ar gach eochair, agus tá teorainn 256 KB ar gach luach. Mar shampla, má úsáideann tú an eochair ssh-keys agus má sháraíonn tú an teorainn 256 KB, ní bheidh tú in ann níos mó eochracha a chur leis go dtí go nglanfaidh tú suas.
- Cás uachtair agus cás íochtair: Tá eochracha íogair ó thaobh cás de; tá luachanna íogair ó thaobh cás de freisin, seachas i gcás Booleans. I gcrios, ní féidir leat dhá eochair a chruthú nach bhfuil difríocht eatarthu ach ó thaobh cás de (crios-meiteashonraí-eochair vs. Crios-MEITEASHONRÁIDÍ-EOCHAIR).
- Meiteashonraí criosacha: socraítear nó baintear iad ag baint úsáide as gcloud nó REST. Ní féidir leat luachanna criosacha a shainiú le haghaidh eochracha SSH (eochracha-ssh). Sa chomhadlann loighciúil tionscadal/, má tá luachanna ar leibhéal tionscadail agus criosacha ann don eochair chéanna, bíonn tosaíocht ag an luach criosach ina chrios.
- Luachanna booléanacha a dtacaítear leo: Chomh maith le FÍOR/BRÉAGACH, is féidir leat T/Tá/1 agus N/Níl/0 (neamhíogair do chás) a úsáid.
- Scóipeanna Cumraíochta (Inneall Ríomhaireachta):
- Tionscadal: meiteashonraí atá coitianta do gach Meaisín Fíorúil sa tionscadal.
- Criosach: iontrálacha a mbíonn tionchar acu ar gach Meaisín Fíorúil i gcrios ar leith agus a fhéadann luach an tionscadail a shárú.
- Mar shampla: meiteashonraí do VM ar leith (atá á chruthú nó atá ann cheana féin).

Mionsamhlacha, innéacsú, agus aisghabháil meiteashonraí i Drive (REST agus dea-chleachtais)
Féachfaimid anois ar ról na mionsamhlacha agus meiteashonraí á mbaint i Google Drive. Agus an bealach is fearr chun iad a aisghabháil freisin:
- Fíordheimhniú le haghaidh REST ar an láthair: Más samplaí REST atá á dtástáil agat ó do mheaisín, bain úsáid as na dintiúir atá cumraithe le gcloud. Ar an mbealach seo, urramóidh do ghlaonna Drive API an céannacht agus na ceadanna atá socraithe agat cheana féin.
- Uaslódáil mionsamhlacha saincheaptha: Socraigh contentHints.thumbnail le dhá réimse: an íomhá base64 atá sábháilte ó thaobh URL de agus an cineál mime ceart. Más féidir le Drive mionsamhail a ghiniúint go huathoibríoch, úsáidfidh sé a mionsamhail féin agus seachnóidh sé do cheann féin. Seachas sin, úsáidfidh sé an ceann a sholáthraíonn tú.
Príomhrialacha maidir le mionsamhlacha i Drive:
- Formáidí: PNG, GIF nó JPG.
- Leithead molta: 1600 px (220 px ar a laghad).
- Uasmhéid: 2MB.
- Nuashonraigh an mionsamhail le gach sábháil má tá sé fós ábhartha.
Tábhachtach faoi neamhbhailíocht: Cuirtear mionsamhlacha ar neamhní nuair a athraítear inneachar an chomhaid; ní athraítear athruithe meiteashonraí. Mura n-athraíonn tú ach clibeanna nó an t-ainm, ná bí ag súil le mionsamhlach nua mura ndéanann tú an comhad a mhodhnú.
Téacs ininnéacsaithe
Ná déan iarracht an cuardach a "mhealladh" le focail bhuaic. Gabh coincheapa agus téarmaí a chuardódh úsáideoir go réasúnta don chomhad sin, agus seiceáil an teorainn 128KB. Nuashonraigh é aon uair a athraíonn an t-ábhar go suntasach.
Cuir ainmneacha agus síntí comhsheasmhacha i bhfeidhmAon uair is féidir, cuir an síneadh san ainm agus tú ag uaslódáil; mura bhfuil sé ann, déanfaidh Drive iarracht é a thuiscint trí MIME. Trí ainmneacha a choinneáil soiléir, seachnófar débhríochtaí agus beidh sé níos fusa cuardaigh a dhéanamh ar shíneadh.
Clibeanna i Drive
Chun lipéid a mhodhnú, tabhair faoi deara na haitheantóirí riachtanacha. Beidh lipéadId an lipéid agus comhadId an chomhaid ag teastáil uait. Is féidir leat iad a liostáil ar dtús le files.listLabels agus ansin na hathruithe comhfhreagracha a chur i bhfeidhm ar an gcomhad sprice.
// 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.
Cuimhnigh air sin, Cé gurb é Drive an fócas, comhcheanglaíonn go leor forbairtí Drive le Cloud Storage nó seirbhísí eile, Dá bhrí sin, feicfidh tú samplaí de Stóráil chun tréithe réada a iniúchadh.
// 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
}
Comhaid a scriosadh i gcomparáid le meiteashonraí a scriosadh i Google Drive
Más mian leat é scrios comhad ó DriveMar úinéir, is féidir leat é a bhogadh chuig an mbruscar ón ngréasán trí chliceáil ar dheis agus Bog go Bruscar a roghnú. Más duine eile é úinéir an chomhaid, ní féidir leat ach "Bain" as do radharc; beidh daoine eile fós in ann é a fheiceáil.
go Chun comhad a scriosadh go buan, ní mór duit an bruscar a fholmhú nó an rogha scriosadh buan a úsáid, Sa chás seo, ní bheidh tú in ann é a aisghabháil. Ní "bhaintear meiteashonraí" as comhaid eile leis seo, leis féin—ní bhaineann sé ach leis an mír sin.
Ní féidir leat meiteashonraí a scriosadh i Google Drive ó chomhaid nach leatsa iad, toisc go bhfuil a smacht ag an duine a chruthaigh iad nó ag duine éigin a bhfuil ceadanna níos airde aige laistigh den eagraíocht. Sna cásanna seo, níl le déanamh agat ach do rochtain nó d’infheictheacht a bhaint.
Ag baint leis an meiteashonraí: Scriostar comhad nuair a scriostar é, agus scriostar a mheiteashonraí i Drive leis. ach ní dhéanann sé difear do mheiteashonraí i gcóipeanna eile ná do mheiteashonraí leabaithe i ndoiciméid eile a fhanann sa chóras.
Leis an méid thuas go léir, is féidir leat idirdhealú maith a dhéanamh anois Cad iad na meiteashonraí a rialaíonn Drive (ainm, clibeanna, leideanna cuardaigh agus mionsamhlacha), conas fiosrúcháin a dhéanamh orthu trí REST, cad iad na cleachtais is fearr le leanúint chun sonraí leabaithe a ghlanadh roimh uaslódáil, agus cad iad na teorainneacha agus na ceadanna a thagann i bhfeidhm nuair a thagann tú trasna ar dhoiciméid Google Cloud a phléann “meiteashonraí” i gcomhthéacsanna eile.
Eagarthóir speisialaithe i gcúrsaí teicneolaíochta agus idirlín le níos mó ná deich mbliana de thaithí i meáin dhigiteacha éagsúla. D'oibrigh mé mar eagarthóir agus cruthaitheoir ábhair do ríomhthráchtáil, cumarsáid, margaíocht ar líne agus cuideachtaí fógraíochta. Scríobh mé freisin ar shuíomhanna gréasáin eacnamaíocht, airgeadais agus earnálacha eile. Is é mo chuid oibre freisin mo paisean. Anois, trí mo chuid alt i Tecnobits, Déanaim iarracht na nuacht agus na deiseanna nua go léir a chuireann saol na teicneolaíochta ar fáil dúinn gach lá chun ár saol a fheabhsú a fhiosrú.