Felhőtárhely¶
A felhőtárhely integráció lehetővé teszi, hogy a chatter és az email mellékletek a Google Cloud vagy a Microsoft Azure platformon legyenek tárolva ahelyett, hogy az adatbázis szerverén lennének.
A modul használható annak megakadályozására, hogy nagy fájlok kerüljenek feltöltésre és letöltésre az adatbázis szerverére, vagy amikor az adatbázis több adattárolást igényel.
Megjegyzés
Az Odoo által generált fájlok (pl. értékesítési rendelések) és a Documents/Sign alkalmazás fájljai mindig az adatbázis szerverén vannak tárolva.
Az adatbázis tárolási korlátja a tárhely megoldásától függ:
Odoo Online: 100 GB
Odoo.sh:
Megosztott tárhely: 512 GB
Dedikált tárhely: 4 TB
Helyszíni: a meglévő infrastruktúra korlátozza.
Google Cloud¶
Először regisztráljon és jelentkezzen be a Google Cloud oldalra.
Szolgáltatási fiók¶
Nyissa meg a navigációs oldalsávot a Google Cloud konzolon, majd lépjen a menüpontra.
Határozza meg a Szolgáltatási fiók nevét, kattintson a Létrehozás és folytatás, majd a Kész gombra.
Jegyezze fel a szolgáltatási fiók Email címét, mivel ezt a felhőtároló vödör konfiguráció során használni fogja.
Kattintson a (Műveletek) gombra, majd válassza a Kulcsok kezelése lehetőséget.
Lépjen a menüpontra, válassza a JSON lehetőséget a Kulcs típusa-ként, majd kattintson a Létrehozás gombra. Tárolja biztonságosan a letöltött JSON fájlt, amely tartalmazza a kulcsot. Ezt az Odoo konfigurálásakor fogja használni.
Felhőtárhely vödör¶
Nyissa meg a navigációs oldalsávot a Google Cloud konzolon, majd lépjen a .
Adjon meg egy vödör nevet a vödör elnevezési irányelvek követésével, és jegyezze fel, mivel ezt használni fogja, amikor Odoo konfigurálása.
Konfigurálja a vödröt a kívánt módon, majd kattintson a Create gombra, ha kész.
Kattintson a (More actions) gombra, majd válassza a Edit access lehetőséget.
Kattintson a Add principal gombra, és illessze be a szolgáltatási fiók e-mail címét az New principals mezőbe.
Válassza a Storage Admin lehetőséget Role-ként a Cloud Storage szekció alatt, majd kattintson a Save gombra.
Odoo konfiguráció¶
Telepítse a Cloud Storage Google modult.
Nyissa meg a Beállítások alkalmazást, és válassza ki a Cloud Storage lehetőséget a navigációs oldalsávban.
Válassza a Google Cloud Storage lehetőséget mint Cloud Storage Provider for new attachments.
Adja meg a Google Bucket Name-t, ahogy azt korábban beállította.
Kattintson a Fájl feltöltése gombra a Google Service Account Key mellett, és válassza ki a letöltött JSON fájlt.
Állítson be egy Minimum File Size (bytes) értéket a Google Cloud-on tárolandó mellékletekhez.
Microsoft Azure¶
Először regisztráljon és jelentkezzen be a Microsoft Azure oldalra.
Alkalmazás regisztráció¶
A Microsoft Azure portálon keresse meg a App registrations szolgáltatást, és nyissa meg.
Kattintson a Új regisztráció gombra, adjon meg egy alkalmazás Nevet, válassza ki a Fiókok bármely szervezeti könyvtárban (Bármely Microsoft Entra ID bérlő - Multitenant) lehetőséget a Támogatott fióktípusok alatt, majd kattintson a Regisztráció gombra.
Jegyezze fel az Alkalmazás (ügyfél) azonosítót és a Könyvtár (bérlő) azonosítót, mivel ezekre szükség lesz az Odoo konfigurálásakor.
Kattintson a Tanúsítvány vagy titok hozzáadása gombra az Ügyfél hitelesítő adatok mellett, kattintson az Új ügyfél titok gombra, majd az Hozzáadás gombra.
Fontos
Biztonsági okokból hagyja az Lejár mezőt
180 nap (6 hónap)értéken, vagy válasszon rövidebb lejárati intervallumot. Mielőtt a titok lejár, új ügyfél titok hozzáadása és az Odoo konfigurációjának frissítése az új értékkel szükséges.Másolja az ügyfél titok Értékét és tárolja biztonságosan. Erre szükség lesz az Odoo konfigurálásakor.
Tárolási fiók¶
Keresse meg a Tárolási fiókok szolgáltatást, nyissa meg, és kattintson a Létrehozás gombra.
Kattintson a Új létrehozása gombra a Erőforrás csoport mező alatt, adjon meg egy Nevet, majd kattintson az OK gombra.
Adjon meg egy egyedi Storage account name nevet, és jegyezze fel, mivel ezt fogja használni, amikor configuring Odoo.
Konfigurálja a tárfiókot a kívánt módon, majd ha kész, kattintson a Review + create, majd a Create gombra.
Tároló¶
Nyissa meg a tárfiók erőforrását, például a nevére keresve, és válassza a Containers lehetőséget a Data storage alatt a navigációs oldalsávban.
Adjon meg egy Name nevet, jegyezze fel, mivel ezt fogja használni, amikor configuring Odoo, és kattintson a Create gombra.
Erőforrás-megosztás¶
Válassza a Resource sharing (CORS) lehetőséget a Settings alatt a tárfiók navigációs oldalsávjában.
Hozzon létre egy első CORS blob szolgáltatási szabályt:
Engedélyezett eredetek:
*Engedélyezett metódusok:
GETEngedélyezett fejlécek:
Content-TypeKitettség fejlécek:
Content-TypeMaximális életkor:
0
Hozzon létre egy második CORS blob szolgáltatási szabályt, majd kattintson a Mentés gombra:
Engedélyezett eredetek:
*Engedélyezett metódusok:
PUTEngedélyezett fejlécek:
content-type,x-ms-blob-typeKitettség fejlécek:
content-type,x-ms-blob-typeMaximális életkor:
0
Szerepkör hozzárendelése¶
Válassza ki a Hozzáférés-vezérlés (IAM) lehetőséget a tárfiók navigációs oldalsávján, majd kattintson a Hozzáadás gombra, és válassza a Szerepkör hozzárendelés hozzáadása lehetőséget.
Keressen rá a Storage Blobs Data Contributor szerepkörre, és kattintson a Tovább gombra.
Megjegyzés
Az indokolatlan
törlésengedély eltávolításához hozzon létre egy egyéni szerepkört, és keressen rá az egyéni szerepkör nevére.Kattintson a Tagok kiválasztása gombra, írja be a korábban regisztrált alkalmazás nevét, válassza ki, majd kattintson a Kiválasztás gombra.
Kattintson kétszer a Felülvizsgálat + hozzárendelés gombra.
Egyéni szerepkör¶
Megjegyzés
Ez a lépés opcionális. Azonban a törlés engedély eltávolítása megakadályozná, hogy bárki, aki hozzáfér a felhőalapú tároló hitelesítő adataihoz, fájlokat töröljön.
Nyissa meg az előfizetési erőforrását, például a nevére keresve, válassza a Hozzáférés-vezérlés (IAM) lehetőséget a navigációs oldalsávon, kattintson a Hozzáadás gombra, és válassza az Egyéni szerepkör hozzáadása lehetőséget.
Válassza ki a JSON fület, és kattintson a Edit gombra. Másolja le az alábbi kódot, adja hozzá a
subscription-id-t azassignableScopesalá, és ha szükséges, módosítsa aroleName-t (Custom role), illessze be, majd kattintson a Save gombra.
{
"properties": {
"roleName": "Custom role",
"description": "",
"assignableScopes": [
"/subscriptions/subscription-id"
],
"permissions": [
{
"actions": ["Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey/action"],
"notActions": [],
"dataActions": ["Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read", "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action"],
"notDataActions": []
}
]
}
}
Odoo konfiguráció¶
Telepítse a Cloud Storage Azure modult.
Nyissa meg a Beállítások alkalmazást, és válassza ki a Cloud Storage lehetőséget a navigációs oldalsávban.
Válassza a Azure Cloud Azure lehetőséget a Cloud Storage Provider for new attachments mezőben.
Adja meg:
a tároló fiók nevét az Azure Account Name mezőben;
a konténer nevét az Azure Container Name mezőben;
a könyvtár (bérlő) azonosítóját az Azure Tenant ID mezőben;
az alkalmazás (ügyfél) azonosítóját az Azure Client ID mezőben; és
az ügyfél titkos kulcsának értékét az Azure Client Secret mezőben.
Állítson be egy Minimum File Size (bytes) értéket a Microsoft Azure-ra mentendő csatolmányokhoz.