Engedélyek kezelése

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure Artifacts lehetővé teszi a különböző típusú csomagok közzétételét, felhasználását és tárolását a hírcsatornában. A hírcsatorna engedélyeinek konfigurálásával kezelheti a csomagokhoz való hozzáférést, és szabályozhatja, hogy ki használhatja őket.

Az Azure Artifacts beállításai

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből. Válassza az Azure Artifacts beállításai ikont a jobb oldalon.

    Képernyőkép az Azure Artifacts beállításainak eléréséről.

    Feljegyzés

    Alapértelmezés szerint az Azure Artifacts beállítások ikonja csak a hírcsatornatulajdonosok és a projektgyűjtemény rendszergazdái számára látható.

  3. Válassza ki azokat a felhasználókat vagy csoportokat, akiknek képesnek kell lennie hírcsatornák létrehozására és/vagy felügyeletére, majd ha végzett, válassza a Mentés lehetőséget.

    Képernyőkép az Azure Artifacts beállításainak beállításáról.

Hírcsatorna beállításai

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből. Válassza a fogaskerék ikont a hírcsatorna beállításainak eléréséhez.

    Képernyőkép arról, hogyan navigálhat a hírcsatorna beállításaihoz.

  3. Válassza az Engedélyek lehetőséget, majd válassza a Felhasználók/csoportok hozzáadása lehetőséget.

    Képernyőkép a hírcsatorna-engedélyek eléréséről.

  4. Adjon hozzá új felhasználó(ka)t/csoport(ok)t, és válassza ki a számukra megfelelő szerepkört .

    Képernyőkép új felhasználók vagy csoportok hozzáadásáról.

  5. Ha végzett, válassza a Mentés lehetőséget.

Feljegyzés

Alapértelmezés szerint a Project Collection Build Service (szervezeti hatókörű) és a projektszintű buildszolgáltatás (projekt hatókörű) a Hírcsatorna és a Felső szintű olvasó (Közreműködő) szerepkörhöz van hozzárendelve.

Feljegyzés

Alapértelmezés szerint a Project Collection Build Service automatikusan hozzárendeli a Hírcsatorna és a Felsőbb rétegbeli olvasó (Közreműködő) szerepkört az újonnan létrehozott gyűjtemény hatókörű hírcsatornákhoz.

Engedélyek tábla

Engedély Hírcsatorna-olvasó Hírcsatorna és felsőbb rétegbeli olvasó (közreműködő) Hírcsatorna-közzétevő (közreműködő) Hírcsatorna tulajdonosa
Csomagok listázása a hírcsatornában
Csomagok letöltése/telepítése/visszaállítása
Csomagok mentése felsőbb rétegbeli forrásokból
Csomagok közzététele
Csomagok előléptetése nézetbe
Deprecate/unlist/yank packages
Csomagok törlése/visszavonása
Felsőbb rétegbeli források hozzáadása/eltávolítása
Külső csomagverziók engedélyezése
Hírcsatorna beállításainak szerkesztése

Feljegyzés

Az Azure Artifacts Rendszergazda istratorok, beleértve a Project Collection Rendszergazda istratorokat is, automatikusan rendelkeznek a hírcsatorna tulajdonosi szerepkörével az összes hírcsatornán.

Feljegyzés

Az Azure Artifactsben a hírcsatornák hatóköre egyetlen projektre vagy a teljes szervezetre terjedhet ki. Egy projekt hatókörű hírcsatorna eléréséhez a felhasználónak hozzá kell férnie a hírcsatornát tartalmazó projekthez is.

Hírcsatornanézetek beállításai

A hírcsatornanézetek lehetővé teszik a felhasználók számára, hogy bizonyos csomagokat megosszanak, miközben mások privát maradnak. A hírcsatornanézetek használatának gyakori forgatókönyve egy olyan csomagverzió megosztása, amelyet már teszteltek és ellenőriztek, de a csomagok a fejlesztés alatt maradnak.

Alapértelmezés szerint három nézet található a hírcsatornában: @Local, @Prerelease és @Release. Az utóbbi kettő javasolt nézet, amelyet tetszés szerint átnevezhet vagy törölhet. A @Local nézet az alapértelmezett nézet, amely tartalmazza a hírcsatornában közzétett összes csomagot, valamint a felsőbb rétegbeli forrásokból letöltött összes csomagot.

Fontos

Azok a felhasználók, akik hozzáféréssel rendelkeznek egy adott nézethez, akkor is elérhetik és letölthetik a csomagokat a hírcsatornából, még akkor is, ha nem rendelkeznek közvetlen hozzáféréssel az adott hírcsatornához. Ha teljesen el szeretné rejteni a csomagokat, korlátoznia kell a hozzáférést mind a hírcsatornához, mind a nézeteihez.

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből. Válassza a fogaskerék ikont a hírcsatorna beállításainak eléréséhez.

  3. Válassza a Nézetek lehetőséget, majd kattintson a három pontra, majd a Szerkesztés gombra az engedély módosításához. A nézethez való hozzáférés korlátozásához módosítsa annak láthatóságát adott személyekre.

    Képernyőkép a nézetek láthatóságának módosításáról.

  4. Ha végzett, válassza a Mentés lehetőséget. A hozzáférési engedélyek oszlopának tükröznie kell a módosításokat.

    Képernyőkép az előzetes megtekintési engedélyekről.

Fontos

A nézetek a szülőcsatornából öröklik az engedélyeket. Ha felhasználók vagy csoportok megadása nélkül állítja be a nézet láthatóságát az Adott személyek számára, a nézet engedélyei alapértelmezés szerint vissza fognak állítani a szülőcsatorna engedélyeihez.

Folyamatengedélyek

Ha a folyamatból szeretné elérni a hírcsatornát, a megfelelő buildidentitásnak rendelkeznie kell a szükséges engedélyekkel. Ha a folyamat nem tudja elérni a hírcsatornát, előfordulhat, hogy hozzá kell adnia a megfelelő buildidentitást a hírcsatorna engedélyeihez.

Tipp.

  • A projektszintű build identitás [Project name] Build Service ([Organization name])neve például FabrikamFiber Build Service (codesharing-demo).
  • A szervezeti szintű build identitás Project Collection Build Service ([Organization name])neve például Project Collection Build Service (codesharing-demo).
  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből. Válassza a fogaskerék ikont fogaskerék ikon a Hírcsatorna beállításaihoz való navigáláshoz.

  3. Válassza az Engedélyek lehetőséget, majd válassza a Felhasználók/csoportok hozzáadása lehetőséget. Adja hozzá a buildidentitást, és állítsa be a szerepkörét a Feed és a Upstream Reader (Közreműködő) értékre. Ha van egy folyamat, amely csomagokat kell közzétennie a hírcsatornában, állítsa be a szerepkört a Hírcsatorna-közzétevő (Közreműködő) értékre.

    Képernyőkép a build identitásengedélyről.

Feljegyzés

Ha a folyamattól eltérő projekt hírcsatornájához szeretne hozzáférni, és a folyamat a projektszintű buildidentitást használja, be kell állítania a másik projektet, hogy legalább a "Projektszintű információk olvasása" engedélyt adja az identitásnak.