Felhőalapú tárolás

A felhőalapú tárolási integráció lehetővé teszi a csevegés és az e-mail mellékletek tárolását a Google Cloud vagy a Microsoft Azure platformon az adatbázis-szerver helyett.

A modul segítségével megakadályozható, hogy nagy méretű fájlokat töltsenek fel az adatbázis-kiszolgálóra vagy töltsenek le onnan, illetve akkor is használható, ha az adatbázis több adattárolási kapacitást igényel.

Megjegyzés

  • Az Odoo által generált fájlok (pl. értékesítési rendelések) és a Dokumentumok/Aláírás alkalmazás fájljai mindig az adatbázis-szerveren tárolódnak.

  • Az adatbázis tárhelykorlátja a tárhelymegoldástól függ:

    • Odoo Online: 100 GB

    • Odoo.sh:

      • Megosztott tárhely: 512 GB

      • Dedikált tárhely: 4 TB

    • Helyszíni telepítés: a meglévő infrastruktúra által korlátozott.

Google Cloud

Először regisztráljon, és jelentkezzen be a Google Cloud szolgáltatásba.

Szolgáltatásfiók

  1. Nyissa meg a navigációs oldalsávot a Google Cloud konzolon, majd lépjen a IAM & Admin ‣ Szolgáltatásfiókok ‣ Szolgáltatásfiók létrehozása menüpontra.

  2. Adjon meg egy Szolgáltatásfiók nevet, kattintson a Létrehozás és folytatás gombra, majd a Kész gombra.

    Google Cloud szolgáltatásfiók létrehozása
  3. Jegyezze fel a szolgáltatásfiók E-mail címét, mivel az a felhőtárolási gyűjtő konfigurálása során szükséges lesz.

  4. Kattintson az (Műveletek) gombra, majd válassza a Kulcsok kezelése lehetőséget.

    A "Kulcsok kezelése" művelet elérése
  5. Lépjen a Kulcs hozzáadása ‣ Új kulcs létrehozása menüpontra, válassza a JSON formátumot Kulcs típusaként, majd kattintson a Létrehozás gombra. A letöltött, kulcsot tartalmazó JSON fájlt tárolja biztonságos helyen. Ez szükséges lesz az Odoo konfigurálása során.

    Google Cloud szolgáltatásfiók JSON kulcsának létrehozása

Felhőtárolási gyűjtő

  1. Nyissa meg a navigációs oldalsávot a Google Cloud konzolon, majd lépjen a Cloud Storage ‣ Gyűjtők ‣ Létrehozás menüpontra.

  2. Adjon meg egy gyűjtőnevet a gyűjtő elnevezési irányelvek alapján, és jegyezze fel, mivel az Odoo konfigurálása során szükséges lesz.

  3. Konfigurálja a gyűjtőt igény szerint, majd kattintson a Létrehozás gombra.

    Gyűjtő létrehozása
  4. Kattintson az (További műveletek) gombra, majd válassza a Hozzáférés szerkesztése lehetőséget.

    Egy Google Cloud tárgyűjtő "Hozzáférés szerkesztése" műveletének elérése
  5. Kattintson a Résztvevő hozzáadása gombra, és illessze be a szolgáltatásfiók e-mail címét az Új résztvevők mezőbe.

  6. Válassza a Tárolási rendszergazda szerepkört a Cloud Storage szakasz alatti Szerepkör lehetőségnél, majd kattintson a Mentés gombra.

    Résztvevő hozzáadása egy Google Cloud tárgyűjtőhöz

Odoo konfiguráció

  1. Telepítse a Cloud Storage Google modult.

  2. Nyissa meg a Beállítások alkalmazást, és válassza a Felhőtároló lehetőséget a navigációs oldalsávban.

  3. Válassza a Google Cloud Storage lehetőséget az Új mellékletek felhőtároló-szolgáltatója beállításnál.

  4. Adja meg a Google tároló neve mezőben a korábban beállított értéket.

  5. Kattintson a Fájl feltöltése gombra a Google-szolgáltatásfiók kulcsa mellett, és válassza ki a letöltött JSON-fájlt.

  6. Állítson be egy Minimális fájlméretet (bájt) a Google Cloudba feltöltendő mellékletekhez.

Microsoft Azure

Először regisztráljon és jelentkezzen be a Microsoft Azure szolgáltatásba.

Alkalmazásregisztráció

  1. A Microsoft Azure portálon keressen rá az Alkalmazásregisztrációk szolgáltatásra, és nyissa meg.

  2. Kattintson az Új regisztráció gombra, adjon meg egy alkalmazás Nevet, a Támogatott fióktípusok alatt válassza a Bármely szervezeti könyvtárban lévő fiókok (Bármely Microsoft Entra ID-bérlő – több-bérlős) lehetőséget, majd kattintson a Regisztráció gombra.

    Microsoft Azure-alkalmazás regisztrálása
  3. Jegyezze fel az Alkalmazás (ügyfél) azonosítója és a Könyvtár (bérlő) azonosítója értékeket, mivel ezekre szükség lesz az Odoo konfigurálásakor.

  4. Kattintson a Tanúsítvány vagy titkos kulcs hozzáadása lehetőségre az Ügyféltitkok mellett, majd kattintson az Új titkos ügyfélkulcs, végül a Hozzáadás gombra.

    Fontos

    Biztonsági okokból hagyja az Lejárat mezőt 180 nap (6 hónap) értéken, vagy válasszon rövidebb lejárati időközt. A titkos kulcs lejárata előtt új titkos ügyfélkulcsot kell létrehozni, és az Odoo konfigurációját frissíteni kell az új értékkel.

  5. Másolja ki a titkos ügyfélkulcs Értékét, és tárolja biztonságosan. Erre szükség lesz az Odoo konfigurálásakor.

    Titkos kulcs hozzáadása egy Microsoft Azure-alkalmazáshoz

Tárfiók

  1. Keressen rá a Tárfiókok szolgáltatásra, nyissa meg, majd kattintson a Létrehozás gombra.

  2. Kattintson az Új létrehozása lehetőségre az Erőforráscsoport mező alatt, adjon meg egy Nevet, majd kattintson az OK gombra.

  3. Adjon meg egy egyedi Tárfiók nevét, és jegyezze fel, mivel erre szükség lesz az Odoo konfigurálásakor.

  4. Konfigurálja a tárfiókot igény szerint, majd kattintson a Áttekintés + létrehozás, majd a Létrehozás gombra.

    Microsoft Azure tárfiók létrehozása

Tároló

  1. Nyissa meg a tárfiók erőforrást (például a neve alapján keresve), majd válassza a Tárolók lehetőséget a navigációs oldalsávon, az Adattárolás alatt.

  2. Adjon meg egy Nevet, jegyezze fel, mivel szükség lesz rá az Odoo konfigurálásakor, majd kattintson a Létrehozás gombra.

    Microsoft Azure tárolóegység létrehozása

Erőforrás-megosztás

  1. Válassza az Erőforrás-megosztás (CORS) lehetőséget a tárfiók navigációs oldalsávján, a Beállítások alatt.

  2. Hozzon létre egy első CORS blob-szolgáltatási szabályt:

    • Engedélyezett eredetek: *

    • Engedélyezett metódusok: GET

    • Engedélyezett fejlécek: Content-Type

    • Közzétett fejlécek: Content-Type

    • Maximális kor: 0

  3. 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: PUT

    • Engedélyezett fejlécek: content-type,x-ms-blob-type

    • Közzétett fejlécek: content-type,x-ms-blob-type

    • Maximális kor: 0

    Microsoft Azure tárfiók CORS-szabályainak létrehozása

Szerepkör-hozzárendelés

  1. Válassza ki az Access control (IAM) lehetőséget a tárfiók navigációs oldalsávján, majd kattintson az Add gombra, és válassza az Add role assignment lehetőséget.

  2. Keresse meg a Storage Blobs Data Contributor elemet, és kattintson a Next gombra.

    Megjegyzés

    A felesleges delete jogosultság eltávolításához hozzon létre egy egyéni szerepkört, és az egyéni szerepkör nevére keressen rá helyette.

  3. Kattintson a Select members elemre, adja meg a korábban regisztrált alkalmazás nevét, jelölje ki, majd kattintson a Select gombra.

  4. Kattintson kétszer a Review + assign gombra.

    Tag hozzáadása egy tárolóhoz
Egyéni szerepkör

Megjegyzés

Ez a lépés opcionális. Az delete jogosultság eltávolítása azonban megakadályozza, hogy bárki, aki hozzáfér a felhőalapú tároló hitelesítő adataihoz, fájlokat töröljön.

  1. Nyissa meg az előfizetési erőforrást – például a nevére keresve –, válassza ki az Access control (IAM) elemet a navigációs oldalsávon, kattintson az Add gombra, és válassza az Add custom role lehetőséget.

  2. Válassza a JSON fület, és kattintson az Edit gombra. Másolja az alábbi kódot, adja hozzá az subscription-id azonosítóját az assignableScopes alatt, és szükség esetén módosítsa a roleName értékét (Custom role), majd illessze be, és 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ó

  1. Telepítse a Cloud Storage Azure modult.

  2. Nyissa meg a Beállítások alkalmazást, és válassza a Felhőtároló lehetőséget a navigációs oldalsávban.

  3. Válassza az Azure Cloud Azure lehetőséget a Cloud Storage Provider for new attachments beállításhoz.

  4. Adja meg:

  5. Állítson be egy Minimum File Size (bytes) értéket, amely felett a mellékleteket a Microsoft Azure tárolja.