Sdílet prostřednictvím


Co jsou informační kanály Azure Artifacts?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Informační kanály Azure Artifacts jsou organizační prvky, které umožňují ukládat, spravovat a sdílet balíčky s možností řízení přístupu. Jeden informační kanál může hostovat více typů balíčků, včetně balíčků npm, NuGet, Maven, Python, Cargo a Universal Packages. Informační kanály Azure Artifacts také podporují ukládání balíčků z veřejných registrů, jako nuget.org prostřednictvím vstupních zdrojů, a zajišťují tak nepřetržitý přístup k vašim balíčkům, i když je veřejný zdroj dočasně nedostupný.

Typy informačních kanálů

Informační kanály Azure Artifacts můžou být omezené na organizaci nebo projekt. Informační kanál může být také veřejný, pokud je vymezený na veřejný projekt:

Informační kanály v rámci projektu: Informační kanály vymezené pro projekt Zobrazují se jenom v rámci hostitelského projektu a jako veřejné informační kanály můžou být určené jenom informační kanály v rámci projektu, a to přepnutím viditelnosti projektu na veřejný v nastavení projektu.

Kanály na úrovni organizace: Kanály vymezené pro organizaci. Dají se zobrazit z libovolného projektu v organizaci. Informační kanály s oborem organizace nelze převést na kanály s oborem projektu.

Soukromé informační kanály: Může být vymezený projektem (soukromý projekt) nebo oborem organizace. Balíčky v privátním informačním kanálu jsou k dispozici pouze ověřeným uživatelům s alespoň oprávněním čtenáře informačního kanálu .

Veřejné informační kanály: Informační kanály vymezené na veřejný projekt. Balíčky ve veřejném informačním kanálu jsou k dispozici ověřeným i anonymním uživatelům.

Další informace o rozdílech mezi kanály vymezenými na projekt a kanály vymezenými na organizaci najdete v Informační kanály s definovaným oborem.

Vytvoření nového informačního kanálu

Postupujte podle těchto kroků a zvolte příslušný obor pro vytvoření informačního kanálu s vymezeným oborem projektu nebo organizace:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty, poté vyberte Vytvořit informační kanál.

  3. Zadejte název informačního kanálu, definujte jeho viditelnost (kdo může zobrazit balíčky v informačním kanálu) a zadejte obor informačního kanálu (obor projektu nebo obor organizace). Pokud chcete povolit nadřazené zdroje a zahrnout balíčky z veřejných zdrojů, zaškrtněte políčko Nadřazené zdroje.

  4. Až budete hotovi, vyberte Vytvořit .

    snímek obrazovky znázorňující, jak vytvořit nový informační kanál ve službě Azure DevOps Services

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artefakty a poté vyberte Vytvořit informační kanál.

  3. Zadejte název informačního kanálu, definujte jeho viditelnost (kdo může zobrazit balíčky v informačním kanálu) a zadejte obor informačního kanálu (obor projektu nebo obor organizace). Pro povolení upstreamových zdrojů a zahrnutí balíčků z veřejných zdrojů zaškrtněte políčko Upstreamové zdroje.

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový informační kanál v Azure DevOps Serveru 2022 a Serveru 2020

Veřejné informační kanály

Veřejné informační kanály umožňují sdílet vaše balíčky s kýmkoli na internetu. Uživatelé nemusí být členy vaší organizace nebo se při přístupu k balíčkům ve veřejném informačním kanálu nemusí přihlásit k portálu Azure DevOps.

Veřejné informační kanály jsou kontextově spojeny s projektem a dědí nastavení viditelnosti hostitelského projektu. Tady je několik důležitých klíčových bodů:

  • Veřejné informační kanály je možné vytvářet pouze ve veřejných projektech.

  • Veřejné informační kanály nejsou určeny k nahrazení stávajících veřejných registrů, jako jsou NuGet.org, npmjs.com atd.

  • Veřejné uživatele nemůžou stahovat univerzální balíčky, ale pro veřejný přístup jsou podporované všechny ostatní typy balíčků.

Poznámka:

Všechna zobrazení ve veřejném informačním kanálu jsou přístupná všem uživatelům na internetu.

Vytvoření veřejného informačního kanálu

Důležité

Pouze organizace s povolenou zásadou Povolit veřejný projekt můžou vytvářet projekty nebo měnit viditelnost projektu na veřejný. Zásady už nejsou dostupné pro organizace, které ji ještě nepoužívají. Microsoft doporučuje používat GitHub pro všechny potřeby vašeho veřejného projektu.

Veřejné informační kanály jsou specifické pro projekty v rámci veřejného projektu. Pokud chcete vytvořit nový veřejný informační kanál, postupujte takto:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu. Ujistěte se, že je projekt veřejný , abyste mohli vytvořit veřejný informační kanál.

  2. VyberteVytvořit informační kanál>.

  3. Zadejte název informačního kanálu a pak vyberte Project pro obor informačního kanálu.

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující, jak vytvořit nový veřejný informační kanál ve službě Azure DevOps Services

Odstranit informační kanál

Poznámka:

Pokud chcete informační kanál odstranit, musíte být vlastníkem informačního kanálu .

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Výběrem ikony ozubeného kolečka přejděte do Nastavení informačního kanálu.

  4. Vyberte Odstranit informační kanál a pak znovu vyberte Odstranit a potvrďte to.

    Snímek obrazovky zobrazující zprávu upozornění, která se zobrazí před odstraněním informačního kanálu

Obnovení odstraněných informačních kanálů

Pokud omylem odstraníte feed, Azure Artifacts nabízí 30 dní na obnovení do původního stavu. Po uplynutí této doby se informační kanál trvale odstraní. Během okna obnovení:

  • Název kanálu zůstává rezervovaný.

  • Balíčky nejsou k dispozici ke stažení.

  • Přístup k zápisu je pozastavený.

Obnovení kanálu čekajícího na trvalé odstranění:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty, otevřete rozevírací nabídku pro výběr zdroje a vyberte záložku Odstraněné zdroje.

    Snímek obrazovky, který ukazuje, jak získat přístup k informačním kanálům čekajících na trvalé odstranění

  3. Vyberte informační kanál, který chcete obnovit, a pak vyberte Nastavení informačního kanálu a až budete připraveni k obnovení informačního kanálu, vyberte Obnovit informační kanál .

    Snímek obrazovky zobrazující tlačítko nastavení pro informační kanál čekající na trvalé odstranění.

Trvale odstranit kanál

Nevyřízené odstranění informačního kanálu nadále využívá prostor úložiště. Abyste mohli natrvalo odstranit informační kanál, musíte být vlastníkem informačního kanálu. Pokud chcete informační kanál odstranit před uplynutím 30denního období, postupujte takto:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty, otevřete rozevírací nabídku pro výběr informačního kanálu a vyberte kartu Odstraněné informační kanály .

  3. Vyberte informační kanál, který chcete odstranit, a pak vyberte Nastavení informačního kanálu.

  4. Vyberte Trvale odstranit informační kanál a pak akci Potvrďte výběrem možnosti Odstranit .

Poznámka:

Po trvalém odstranění informačního kanálu už uživatelé nebudou mít přístup k zobrazení nebo obnovení jeho balíčků. Název informačního kanálu bude k dispozici pro opakované použití přibližně 15 minut po odstranění.