Easpórtáil stórála oibiachtaí
Oibiacht JSON do gach sprioc bainte amach i mbuicéad leat. An bealach chuig gach stóras seachas BigQuery.
1. An bhearna a líonann sé
Go dtí seo bhí bealach amháin ón MousePlayer go stóras, chuig Google. Gan bhealach do Snowflake, Redshift ná ClickHouse — cé go léann an triúr ó stóráil oibiachtaí gan stró.
Scríobhann an droichead chuig stóráil in áit gach stóras. Léann Snowflake ó S3, Redshift ó S3, ClickHouse ó S3 agus BigQuery ó Google Cloud Storage. Easpórtáil amháin do chách.
| Cá háit | Conas a sheoltar chuige |
|---|---|
| Amazon S3 | Signature Version 4, buicéad san óstach |
| Cloudflare R2 | Signature Version 4 chuig críochphointe do chuntais |
| Google Cloud Storage | trí API comhoiriúnach S3 le heochair HMAC |
| MinIO, Wasabi, Backblaze B2 agus eile | Signature Version 4 chuig do chríochphointe |
| Azure Blob Storage | nasc SAS coimeádáin — gan síniú uainne |
2. Cén fáth Azure éagsúil agus níos fearr
Ní labhraíonn Azure Blob Signature Version 4; úsáideann SharedKey. D'fhéadfaimis scéim sínithe eile a thógáil. Ina áit glacann an droichead nasc SAS coimeádáin — URL a ghineann tú sa chuntas stórála leis an síniú ann cheana.
Níos lú cóid uainne agus muiníne uait. Ní fheicimid eochair chuntais: cead do choimeádán amháin arna shrianadh agat, le dáta éaga roghnaithe, inchúlghairthe gan baint le rud eile.
An srian céanna do S3: tabhair cead scríofa don eochair i réimír amháin agus rud ar bith eile. Eochair nach gcuireann ach le mouseplayer/goals/ ní féidir léi buicéid eile a léamh fiú má sceitheann sí.
3. Oibiacht do gach sprioc, dáta mar eochair
Gan iarscríobh i stóráil oibiachtaí. Athscríobh iomlán comhaid laethúil gach uair agus dhíscríobhfadh dhá sprioc chomhuaineacha a chéile. Mar sin oibiacht féin do gach sprioc.
Go leor oibiachtaí beaga an costas; seo an leagan eochrach a oibríonn:
prefix/YYYY/MM/DD/channel/session-goal.json
Léann stóras lá mar dheighilt amháin, agus is scanadh réimíre athlíonadh in áit iarratais. Do dheighilt de réir tionscadail, cuir ID cainéil sa réimír.
Líne JSON amháin gach oibiacht
Gan eangú d'aon ghnó, le réimír iomlán mar NDJSON gan oibiachtaí a oscailt ceann ar cheann. Stampa ama, tionscadal, seisiún, ID custaiméara, sprioc, luach, airgeadra agus nasc athsheinm.
Luach folamh null, ní nialas
Scríobhann sprioc gan luach airgid null. I stóras shuimeofaí nialas in iomlán nár bhí ann — maireann an difríocht idir “gan suim chomhaontaithe” agus “suim nialas”.
4. Le 403 léigh seo ar dtús
Deir diúltú S3 an-bheag, agus tá cúis go ndeir ár loga níos mó ná S3: téann an réigiún sa síniú. Tugann réigiún agus eochair mhíchearta an 403 céanna, mar sin níl an t-amhras ar an eochair ceart ach leath an ama.
Trí sheiceáil san ord seo:
- An réigiún, go beacht mar a thuairiscíonn an buicéad. Glacann R2 agus Google Cloud Storage
autogan seiceáil; seiceálann gach duine eile. - Cead réimíre. Eochair teoranta do
mouseplayer/ní scríobhann sí chuigmouseplayer-goals/— tá tábhacht leis an slais dheiridh in ARN acmhainne. - An críochphointedo R2 agus stórais S3. Greamaigh an t-óstach gan
https://; bainimid é pé scéal é, ach conair curtha leis is buicéad eile é.
Stóráiltear ID eochrach rochtana go soiléir d'aon ghnó. Téann i ngach iarratas sínithe; iarracht gan chosaint a bheadh sa chriptiú. Criptítear an rún, ní thaispeántar arís é agus ní théann sa scuaine tascanna.
Is leis na húinéirí faoi seach na trádmharcanna. Níl caidreamh gnó ag MousePlayer leis na soláthraithe.