Szolgáltatáskapcsolatok kezelése

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

Létrehozhat egy kapcsolatot az Azure Pipelines és külső vagy távoli szolgáltatások között egy feladat tevékenységeinek végrehajtásához. A kapcsolat létesítése után megtekintheti, szerkesztheti és védelemmel láthatja el a szolgáltatáskapcsolatot.

Előfordulhat például, hogy az alábbi kategóriák és azok szolgáltatásainak egyikéhez szeretne csatlakozni.

  • Az Ön Microsoft Azure-előfizetése: Hozzon létre egy szolgáltatáskapcsolatot a Microsoft Azure-előfizetésével, és használja a szolgáltatáskapcsolat nevét egy Azure-webhely üzembe helyezési feladatában egy kiadási folyamatban.
  • Másik buildkiszolgáló vagy fájlkiszolgáló: Hozzon létre egy szabványos GitHub Enterprise Server-szolgáltatáskapcsolatot egy GitHub-adattárhoz.
  • Online folyamatos integrációs környezet: Jenkins-szolgáltatáskapcsolat létrehozása a Git-adattárak folyamatos integrációjához.
  • Távoli számítógépekre telepített szolgáltatások: Azure Resource Manager-szolgáltatáskapcsolat létrehozása felügyeltszolgáltatás-identitással rendelkező virtuális géppel.

Tipp.

Az Azure Resource Manager szolgáltatáskapcsolat egyetlen példa egy szolgáltatáskapcsolatra. További információ: Common service connection types.

Előfeltételek

Szolgáltatáskapcsolatot a hozzárendelt felhasználói szerepkörök alapján hozhat létre, tekinthet meg, használhat és kezelhet. További információ: Felhasználói engedélyek.

Szolgáltatáskapcsolat létrehozása

Hajtsa végre az alábbi lépéseket az Azure Pipelines szolgáltatáskapcsolatának létrehozásához.

  1. Jelentkezzen be a szervezetbe (https://dev.azure.com/{yourorganization}) és válassza ki a projektet.

  2. Válassza a Projektbeállítások>szolgáltatáskapcsolatok lehetőséget.

  3. Válassza az + Új szolgáltatáskapcsolat lehetőséget, válassza ki a szükséges szolgáltatáskapcsolat típusát, majd válassza a Tovább lehetőséget.

  4. Válasszon ki egy hitelesítési módszert, majd válassza a Tovább gombot.

  5. Adja meg a szolgáltatáskapcsolat paramétereit. A paraméterek listája minden szolgáltatáskapcsolattípus esetében eltérő. További információkért tekintse meg a szolgáltatáskapcsolattípusok és a kapcsolódó paraméterek listáját.

  6. Válassza a Mentés lehetőséget a kapcsolat létrehozásához.

    Az Azure Resource Manager kapcsolati párbeszédpanelje

  7. Ellenőrizze a kapcsolatot a létrehozás után, és adja meg a paramétereket. Az érvényesítési hivatkozás egy REST-hívást használ a külső szolgáltatásnak a megadott adatokkal, és jelzi, hogy a hívás sikeres volt-e.

Feljegyzés

Előfordulhat, hogy az új szolgáltatáskapcsolati ablak eltérően jelenik meg a különböző típusú szolgáltatáskapcsolatok esetében, és különböző paraméterekkel rendelkezik. Tekintse meg az egyes szolgáltatáskapcsolattípusokhoz tartozó Common Service-kapcsolattípusok paramétereinek listáját.

Szolgáltatáskapcsolat szerkesztése

A szolgáltatáskapcsolat szerkesztéséhez hajtsa végre az alábbi lépéseket.

  1. Jelentkezzen be a szervezetbe (https://dev.azure.com/{yourorganization}) és válassza ki a projektet.

  2. Válassza a Projektbeállítások>szolgáltatáskapcsolatok lehetőséget.

  3. Válassza ki a szerkeszteni kívánt szolgáltatáskapcsolatot.

  4. A szolgáltatáskapcsolat Áttekintés lapján megtekintheti a szolgáltatáskapcsolat részleteit. Láthat például olyan részleteket, mint a típus, a létrehozó és a hitelesítési típus. Például jogkivonat, felhasználónév/jelszó vagy OAuth stb.

    Az Azure Resource Manager-kapcsolat áttekintése

  5. Az Áttekintés lap mellett látható a Használati előzmények, amely a szolgáltatáskapcsolatot használó folyamatok listáját jeleníti meg.

    Az Azure Resource Manager használati előzményei

  6. A szolgáltatáskapcsolat frissítéséhez válassza a Szerkesztés lehetőséget. Jóváhagyások és ellenőrzések, a Biztonság és a Törlés a jobb felső sarokban található további lehetőségek részét képezik.

    További lehetőségek az Azure Resource Managerben

Szolgáltatáskapcsolatok biztonságossá tétele

Hajtsa végre az alábbi lépéseket egy szolgáltatáskapcsolat biztonságának kezeléséhez.

  1. Jelentkezzen be a szervezetbe (https://dev.azure.com/{yourorganization}) és válassza ki a projektet.

  2. Válassza a Projektbeállítások>szolgáltatáskapcsolatok lehetőséget.

  3. Jelölje ki a szerkeszteni kívánt szolgáltatáskapcsolatot.

  4. Lépjen a jobb felső sarokban található további lehetőségekre, és válassza a Biztonság lehetőséget.

    Szolgáltatáskapcsolati központ biztonsága

A használati minták alapján a szolgáltatáskapcsolat biztonsága a következő kategóriákba van osztva. Igény szerint szerkessze az engedélyeket.

Felhasználói engedélyek

Szabályozhatja, hogy ki hozhat létre, tekinthet meg, használhat és kezelhet szolgáltatáskapcsolatot felhasználói szerepkörökkel. A Project settings>Service-kapcsolatokban beállíthatja az örökölt központi szintű engedélyeket. Felülbírálhatja az egyes szolgáltatáskapcsolatok szerepkörét is.

Szerepkör szolgáltatáskapcsolaton Cél
Szerző A szerepkör tagjai létrehozhatják a szolgáltatáskapcsolatot a projektben. A közreműködők alapértelmezés szerint tagként vannak hozzáadva
Olvasó A szerepkör tagjai megtekinthetik a szolgáltatáskapcsolatot.
User A szerepkör tagjai használhatják a szolgáltatáskapcsolatot buildelési vagy kiadási folyamatok létrehozásakor vagy yaml-folyamatok engedélyezésekor.
Rendszergazda A szerepkör tagjai használhatják a szolgáltatáskapcsolatot, és kezelhetik a projekt szolgáltatáskapcsolatához tartozó összes többi szerepkör tagságát. A Project Rendszergazda istratorok alapértelmezés szerint tagokként vannak hozzáadva.

Feljegyzés

Korábban az Endpoint Creator és a Endpoint Rendszergazda istrator csoportokkal szabályozták, hogy ki hozhat létre és kezelhet szolgáltatáskapcsolatokat. Átkerültünk a tiszta RBAC-modellre, amely szerepköröket használ. A meglévő projektek visszamenőleges kompatibilitása érdekében az Endpoint Rendszergazda istrator csoport mostantól a Rendszergazda istrator szerepkör, az Endpoint Creator csoport pedig a létrehozói szerepkör, amely biztosítja, hogy a meglévő szolgáltatáskapcsolatok viselkedése ne változzon.

Bevezettük a szolgáltatáskapcsolatok projektek közötti megosztását is. Ezzel a funkcióval a szolgáltatáskapcsolatok mostantól szervezeti szintű objektummá válnak, de alapértelmezés szerint hatóköre az aktuális projektre terjed ki. A felhasználói engedélyekben láthatja a projekt- és szervezetszintű engedélyeket. A Rendszergazda istrator szerepkör funkciói a két jogosultsági szint között oszlanak meg.

Projektszintű engedélyek

A projektszintű engedélyek az olvasói, felhasználói, létrehozói és rendszergazdai szerepkörrel rendelkező felhasználói engedélyek a projekt hatókörében, a fent leírtak szerint. Rendelkezik örökléssel, és beállíthatja a szerepköröket a központi szinten és az egyes szolgáltatáskapcsolatok esetében.

A projektszintű Rendszergazda istrator a következő feladatokat végezheti el:

  • Más felhasználók és szerepkörök kezelése projektszinten
  • Szolgáltatáskapcsolat átnevezése és a leírás frissítése
  • Szolgáltatáskapcsolat törlése, amely eltávolítja azt a projektből

Az Azure Resource Manager projektbiztonsága

A szolgáltatáskapcsolatot létrehozó felhasználó automatikusan hozzáadódik az adott szolgáltatáskapcsolat Rendszergazda istrator szerepköréhez. A Rendszergazda istrator szerepkört a központi szinten hozzárendelt felhasználók és csoportok öröklik, ha az öröklés be van kapcsolva.

Szervezeti szintű engedélyek

A szervezeti szinten beállított engedélyek az összes olyan projektre kiterjednek, ahol a szolgáltatáskapcsolat meg van osztva. A szervezeti szintű engedélyek nem öröklődnek.

A szervezeti szintű Rendszergazda istrator a következő felügyeleti feladatokat végezheti el:

  • Szervezeti szintű felhasználók kezelése
  • Szolgáltatáskapcsolat összes mezőjének szerkesztése
  • Szolgáltatáskapcsolat megosztása és megosztása más projektekkel

Az Azure Resource Manager szervezeti biztonsága

A szolgáltatáskapcsolatot létrehozó felhasználó automatikusan szervezeti szintű Rendszergazda istrator szerepkörként lesz hozzáadva ehhez a szolgáltatáskapcsolathoz. Az összes meglévő szolgáltatáskapcsolatban a kapcsolati Rendszergazda istratorok szervezeti szintű Rendszergazda istratorok lesznek.

Folyamatengedélyek

A folyamatengedélyek szabályozzák, hogy mely YAML-folyamatok jogosultak a szolgáltatáskapcsolat használatára. A folyamatengedélyek nem korlátozzák a hozzáférést a klasszikus folyamatokból.

Az alábbi lehetőségek közül választhat:

  • Nyissa meg az összes folyamat hozzáférését a szolgáltatáskapcsolat használatához a szolgáltatáskapcsolat biztonsági lapjának Folyamatengedélyek szakaszának jobb felső sarkában található további lehetőségek közül.

  • Zárolja a szolgáltatáskapcsolatot, és csak a kiválasztott YAML-folyamatok használhatják a szolgáltatáskapcsolatot. Ha bármely más YAML-folyamat a szolgáltatáskapcsolatra hivatkozik, a rendszer engedélyezési kérelmet küld, amelyet egy kapcsolatnak Rendszergazda istratornak kell jóváhagynia. Ez nem korlátozza a klasszikus folyamatokhoz való hozzáférést.

Azure Resource Manager-folyamat engedélyei

Projektengedélyek – Szolgáltatáskapcsolatok projektközi megosztása

A projektengedélyek szabályozzák, hogy mely projektek használhatják a szolgáltatáskapcsolatot. Alapértelmezés szerint a szolgáltatáskapcsolatok nincsenek megosztva más projektekkel.

  • A szolgáltatáskapcsolatot csak a felhasználói jogosultságokkal rendelkező szervezeti szintű rendszergazdák oszthatják meg más projektekkel.
  • A szolgáltatáskapcsolatot projekttel megosztó felhasználónak legalább szolgáltatáskapcsolati engedéllyel kell rendelkeznie a célprojektben.
  • A szolgáltatáskapcsolatot projekttel megosztó felhasználó lesz az adott szolgáltatáskapcsolat projektszintű Rendszergazda istratorává. A projektszintű öröklés be van állítva a célprojektben.
  • A szolgáltatáskapcsolat neve hozzá van fűzve a projekt nevéhez, és átnevezhető a célprojekt hatókörében.
  • A szervezeti szintű rendszergazda bármely megosztott projektből megszüntetheti a szolgáltatáskapcsolatok megosztását.

Azure Resource Manager-projektengedélyek

Feljegyzés

A projektengedélyek funkció az új szolgáltatáskapcsolatok felhasználói felületétől függ. Ha engedélyezzük ezt a funkciót, a régi szolgáltatáskapcsolatok felhasználói felülete már nem lesz használható.

Szolgáltatáskapcsolat használata

Miután létrehozta a szolgáltatáskapcsolatot, végezze el a következő lépéseket a használatához.

  1. Másolja a kapcsolat nevét a kódba azureSubscription (vagy azzal egyenértékű kapcsolatnév) értékként.

HA YAML-t használ.

  1. Engedélyezze a szolgáltatáskapcsolatot az alábbi technikák egyikével:
  • Ha bármely folyamatot engedélyezni szeretne a szolgáltatáskapcsolat használatára, nyissa meg az Azure Pipelines webhelyet, nyissa meg a Gépház lapot, válassza a Szolgáltatáskapcsolatok lehetőséget, és engedélyezze a beállítás engedélyezését, hogy az összes folyamat használja ezt a kapcsolati beállítást.

  • Ha engedélyezni szeretne egy szolgáltatáskapcsolatot egy adott folyamathoz, nyissa meg a folyamatot a szerkesztés és a build manuális üzenetsorba helyezésének kiválasztásával. Megjelenik egy erőforrás-engedélyezési hiba és egy "Erőforrások engedélyezése" művelet a hibában. Válassza ezt a műveletet a folyamat explicit módon történő hozzáadásához a szolgáltatáskapcsolat jogosult felhasználójaként.

Saját egyéni szolgáltatáskapcsolatokat is létrehozhat.

Gyakori szolgáltatáskapcsolattípusok

Az Azure Pipelines alapértelmezés szerint a következő szolgáltatáskapcsolattípusokat támogatja:

Azure Klasszikus | Azure-adattárak/TFS | Azure Resource Manager | Azure Service Bus | Bitbucket | Cargo | Chef | Docker Hub vagy egyéb | Git | Generic | GitHub GitHub | Enterprise Server | Jenkins | Kubernetes | Maven | npm | NuGet | Python-csomag letöltése | Python-csomagfeltöltés | Service Fabric | SSH | Subversion | Visual Studio App Center |

Klasszikus Azure-szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a Microsoft Azure-előfizetéshez való csatlakozást azure-beli hitelesítő adatok vagy Azure felügyeleti tanúsítvány használatával.

Hogyan új szolgáltatáskapcsolatot létrehozni?

Paraméter Leírás
[hitelesítési típus] Szükséges. Válassza ki a hitelesítő adatok vagy a tanúsítvány alapján.
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Környezet Szükséges. Válassza ki az Azure Cloudot, az Azure Stacket vagy az előfizetést definiáló, előre definiált Azure Government Clouds egyikét.
Előfizetés azonosítója Szükséges. Az Azure-előfizetés GUID-szerű azonosítója (nem az előfizetés neve). Az előfizetés azonosítóját az Azure Portalról másolhatja.
Előfizetés neve Szükséges. A Microsoft Azure-előfizetés neve.
Felhasználónév Hitelesítő adatok hitelesítéséhez szükséges. Munkahelyi vagy iskolai fiók felhasználóneve (például @fabrikam.com). Microsoft-fiókok (például @live vagy @hotmail) nem támogatottak).
Jelszó Hitelesítő adatok hitelesítéséhez szükséges. A fent megadott felhasználó jelszava.
Felügyeleti tanúsítvány Tanúsítványalapú hitelesítéshez szükséges. Másolja ki a felügyeleti tanúsítványkulcs értékét a közzétételi beállítások XML-fájljából vagy az Azure Portalról.

Ha az előfizetése egy Azure Government Cloudban van definiálva, a szolgáltatáskapcsolat konfigurálása előtt győződjön meg arról, hogy az alkalmazás megfelel a vonatkozó megfelelőségi követelményeknek.

Azure Repos

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a kapcsolatot egy másik Azure DevOps-szervezettel.

Paraméter Leírás
(hitelesítés) Válassza az Alapszintű vagy jogkivonatalapú hitelesítés lehetőséget.
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Ez nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Csatlakozás ion URL-címe Szükséges. A TFS vagy a másik Azure DevOps-szervezet URL-címe.
Felhasználónév Az alapszintű hitelesítéshez szükséges. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó Az alapszintű hitelesítéshez szükséges. A megadott felhasználónév jelszava.
Személyes hozzáférési jogkivonat Jogkivonatalapú hitelesítéshez szükséges (csak TFS 2017 és újabb és Azure Pipelines esetén). A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.

A kapcsolati adatok ellenőrzéséhez használja a Kapcsolat ellenőrzése hivatkozást.

További információ: Hozzáférés hitelesítése személyes hozzáférési jogkivonatokkal az Azure DevOpshoz.

Azure Resource Manager-szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a Kapcsolatot egy Microsoft Azure-előfizetéssel a Service Principal Authentication (SPA) vagy egy Azure által felügyelt szolgáltatásadentitás használatával. A párbeszédpanel a következő két fő módban használható:

  • Automatikus előfizetés-észlelés. Ebben a módban az Azure Pipelines lekérdezi az Azure-t az összes előfizetéshez és példányhoz, amelyhez hozzáféréssel rendelkezik. Ezek a módszerek azokat a hitelesítő adatokat használják, amelyekkel jelenleg be van jelentkezve az Azure Pipelinesban (beleértve a Microsoft-fiókokat és az iskolai vagy munkahelyi fiókokat).

Ha nem látja a használni kívánt előfizetést, jelentkezzen ki az Azure Pipelinesból, és jelentkezzen be újra a megfelelő fiók hitelesítő adataival.

  • Manuális előfizetési folyamat. Ebben a módban meg kell adnia az Azure-hoz való csatlakozáshoz használni kívánt szolgáltatásnevet. Az alkalmazáspéldány határozza meg a kapcsolaton keresztül elérhető erőforrásokat és hozzáférési szinteket.

Ezt a módszert akkor használja, ha az Azure Pipelinesban jelenleg bejelentkezett hitelesítő adatoktól eltérő hitelesítő adatokkal kell csatlakoznia egy Azure-fiókhoz. Ez hasznos módja a biztonság maximalizálásának és a hozzáférés korlátozásának. Az alkalmazáspéldányok két évig érvényesek.

További információ: Csatlakozás a Microsoft Azure-ba

Feljegyzés

Ha nem lát Azure-előfizetéseket vagy -példányokat, illetve problémákat tapasztal a kapcsolat ellenőrzése során, tekintse meg az Azure Resource Manager-szolgáltatások kapcsolatainak hibaelhárításával kapcsolatos szakaszt.

Azure Service Bus szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a Kapcsolatot egy Microsoft Azure Service Bus-üzenetsorhoz.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Ez a név nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Service Bus Csatlakozás ionString Az Azure Service Bus-példány URL-címe. További információ.
Service Bus-üzenetsor neve Egy meglévő Azure Service Bus-üzenetsor neve.

BitBucket Cloud-szolgáltatáskapcsolat

Az OAuth használata engedélyezésselvagy felhasználónévvel és jelszóval alapszintű hitelesítéssel a Bitbucket Cloudhoz való kapcsolat meghatározásához. Ahhoz, hogy a folyamatok működjenek, az adattár hozzáférésének aktívnak kell maradnia.

Engedélyezés engedélyezése

Paraméter Leírás
OAuth-konfiguráció Szükséges. OAuth-kapcsolat a Bitbuckethez.

Alapszintű hitelesítés

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Felhasználónév Szükséges. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó Szükséges. A megadott felhasználónév jelszava.

Cargo service kapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a Cargo-összetevők adattárával való kapcsolatot.

Paraméter Leírás
Hitelesítési módszer Válassza ki a hitelesítési módszert az összetevők adattárában: Egyszerű felhasználónév/jelszó (beleértve az Azure DevOps PAT-eket) vagy engedélyezési érték (beleértve a crates.io jogkivonatokat is).
Adattár URL-címe Az adattár URL-címe. A crates.io https://crates.io
Felhasználónév Felhasználónév a végponthoz való csatlakozáshoz. Az érték tetszőleges lehet, ha személyes hozzáférési jogkivonatokat vagy az engedélyezési érték hitelesítési módszerét használja.
Jelszó A végponthoz való csatlakozás jelszava. A személyes hozzáférési jogkivonatok az Azure DevOps Services-szervezetekre vonatkoznak.
Szolgáltatáskapcsolat neve A szolgáltatáskapcsolat neve
Leírás A szolgáltatáskapcsolat opcionális leírása

Chef szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhatja és biztonságossá teheti a Chef automation-kiszolgálóval való kapcsolatot.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A Chef automation-kiszolgáló URL-címe.
Csomópont neve (felhasználónév) Szükséges. Annak a csomópontnak a neve, amelyhez csatlakozni szeretne. Általában ez az Ön felhasználóneve.
Ügyfélkulcs Szükséges. A Chef .pem fájlban megadott kulcs.

Docker-gazdagép szolgáltatáskapcsolata

A docker-gazdagéphez való csatlakozás definiálásához és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A Docker-gazdagép URL-címe.
CA-tanúsítvány Szükséges. Megbízható hitelesítésszolgáltatói tanúsítvány a gazdagéppel való hitelesítéshez.
Tanúsítvány Szükséges. Ügyféltanúsítvány a gazdagéppel való hitelesítéshez.
Kulcs Szükséges. A Docker key.pem fájlban megadott kulcs.

A Docker-gazdagéphez való kapcsolat védelméről további információt a Docker démoncsatornájának védelme című témakörben talál.

Docker Registry-szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat kapcsolatot egy tárolóregisztrációs adatbázishoz az Azure Container Registryhez , a Docker Hubhoz vagy másokhoz.

Azure Container Registry

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységbemenetekben a szolgáltatáskapcsolatra hivatkozó név.
Azure-előfizetés Szükséges. A szolgáltatáskapcsolat létrehozásához használandó tárolóregisztrációs adatbázist tartalmazó Azure-előfizetés.
Azure Container Registry Szükséges. A szolgáltatáskapcsolat létrehozásához használandó Azure Container Registry.

Docker Hub vagy mások

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységbemenetekben a szolgáltatáskapcsolatra hivatkozó név.
Docker Registry Szükséges. A Docker-beállításjegyzék URL-címe.
Docker-azonosító Szükséges. A Docker-fiók felhasználójának azonosítója.
Jelszó Szükséges. A fiókfelhasználó fent azonosított jelszava. (A Docker Hub jelszó helyett PAT-t igényel.)
E-mail Opcionális. E-mail-cím az értesítések fogadásához.

Egyéb Git-szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a külső Git-adattárkiszolgálóval való kapcsolatot. A GitHubhoz és a GitHub Enterprise Serverhez van egy adott szolgáltatáskapcsolat.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A Git-adattárkiszolgáló URL-címe.
Git-kiszolgáló elérése az Azure Pipelinesból Ha be van jelölve, az Azure Pipelines megpróbál csatlakozni az adattárhoz, mielőtt sorba hozna egy folyamatfuttatást. Ezt a beállítást letilthatja a teljesítmény javítása érdekében, ha olyan adattárakkal dolgozik, amelyek nem nyilvánosan hozzáférhetők. Vegye figyelembe, hogy a CI-eseményindítók nem működnek, ha egy másik Git-adattár nem érhető el nyilvánosan. Csak manuális vagy ütemezett folyamatfuttatásokat indíthat el.
Felhasználónév Szükséges. A Git-adattárkiszolgálóhoz való csatlakozáshoz használt felhasználónév.
Jelszó/tokenkulcs Szükséges. A megadott felhasználónév jelszava vagy hozzáférési jogkivonata.

További információ: Artifact sources.

Általános szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat és biztonságossá teheti a kapcsolatot bármilyen általános szolgáltatás- vagy alkalmazástípussal.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A szolgáltatás URL-címe.
Felhasználónév Opcionális. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó/tokenkulcs Opcionális. A megadott felhasználónév jelszava vagy hozzáférési jogkivonata.

GitHub-szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat kapcsolatot egy GitHub-adattárral.

Tipp.

Az egyéb Git-kiszolgálókhoz és a GitHub Enterprise Server-kapcsolatokhoz van egy adott szolgáltatáskapcsolat.

Paraméter Leírás
Engedélyezés kiválasztása Szükséges. Adja meg az engedélyezést vagy a személyes hozzáférési jogkivonatot. Lásd az alábbi jegyzeteket.
Jogkivonat A személyes hozzáférési jogkivonat engedélyezéséhez szükséges. Lásd az alábbi jegyzeteket.
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.

Feljegyzés

Ha az Engedélyezés megadása lehetőséget választja az Engedélyezés kiválasztása beállításhoz, a párbeszédpanelen megjelenik egy Engedélyezés gomb, amely megnyitja a GitHub aláíró oldalát. Ha a Személyes hozzáférési jogkivonatot választja, illessze be a Jogkivonat szövegmezőbe. A párbeszédpanelen a jogkivonat ajánlott hatókörei láthatók: adattár, felhasználó, rendszergazda:repo_hook. További információ: Hozzáférési jogkivonat létrehozása parancssori használatra , majd végezze el az alábbi lépéseket a GitHub-fiók profilban való regisztrálásához.

  1. Nyissa meg a felhasználói beállításokat a fiók nevéből az Azure Pipelines oldalfejlécének jobb oldalán.
  2. Válassza ki a személyes hozzáférési jogkivonatokat.
  3. Válassza a Hozzáadás lehetőséget, és adja meg a jogkivonat létrehozásához szükséges adatokat.

További információ: Összetevőforrások – verziókövetés.

GitHub Enterprise Server szolgáltatáskapcsolat

Az alábbi paraméterekkel definiálhat kapcsolatot egy GitHub-adattárral.

Tipp.

Az egyéb Git-kiszolgálókhoz és a szabványos GitHub-szolgáltatáskapcsolatokhoz van egy adott szolgáltatáskapcsolat.

Paraméter Leírás
Engedélyezés kiválasztása Szükséges. Személyes hozzáférési jogkivonat, felhasználónév és jelszó, vagy OAuth2. Lásd az alábbi jegyzeteket.
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Ez nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A szolgáltatás URL-címe.
Nem megbízható TLS/SSL-tanúsítványok elfogadása Ezzel a beállítással engedélyezheti az ügyfelek számára, hogy önaláírt tanúsítványt fogadjanak el ahelyett, hogy a tanúsítványt a TFS szolgáltatásszerepkörbe vagy az ügynököt futtató számítógépekre telepítik.
Jogkivonat A személyes hozzáférési jogkivonat engedélyezéséhez szükséges. Lásd az alábbi jegyzeteket.
Felhasználónév Felhasználónév és jelszó hitelesítéséhez szükséges. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó Felhasználónév és jelszó hitelesítéséhez szükséges. A megadott felhasználónév jelszava.
OAuth-konfiguráció Az OAuth2 engedélyezéséhez szükséges. A fiókban megadott OAuth-konfiguráció.
GitHub Enterprise Server konfigurációs URL-címe A rendszer lekéri az URL-címet az OAuth-konfigurációból.

Feljegyzés

Ha a személyes hozzáférési jogkivonatot (PAT) választja, illessze be a PAT-t a Jogkivonat szövegmezőbe. A párbeszédpanelen a jogkivonat ajánlott hatókörei láthatók: adattár, felhasználó, rendszergazda:repo_hook. További információ: Hozzáférési jogkivonat létrehozása parancssori használatra , majd végezze el az alábbi lépéseket a GitHub-fiók profilban való regisztrálásához.

  1. Nyissa meg a felhasználói beállításokat a fiók nevéből az Azure Pipelines oldalfejlécének jobb oldalán.
  2. Válassza ki a személyes hozzáférési jogkivonatokat.
  3. Válassza a Hozzáadás lehetőséget, és adja meg a jogkivonat létrehozásához szükséges adatokat.

Jenkins szolgáltatáskapcsolat

A Jenkins szolgáltatáshoz való kapcsolat meghatározásához használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgáló URL-címe Szükséges. A szolgáltatás URL-címe.
Nem megbízható TLS/SSL-tanúsítványok elfogadása Ezzel a beállítással engedélyezheti az ügyfelek számára, hogy önaláírt tanúsítványt fogadjanak el ahelyett, hogy a tanúsítványt a TFS szolgáltatásszerepkörbe vagy az ügynököt futtató számítógépekre telepítik.
Felhasználónév Szükséges. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó Szükséges. A megadott felhasználónév jelszava.

További információ: Azure Pipelines Integration with Jenkins and Artifact sources – Jenkins.

Kubernetes-alapú szolgáltatáskapcsolat

Kubernetes-fürthöz való kapcsolat definiálásakor használja az alábbi paramétereket. Válasszon a következő szolgáltatáskapcsolat-beállítások közül:

  • Azure-előfizetés
  • Szolgáltatásfiók
  • Kubeconfig

Azure-előfizetési lehetőség

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységbemenetekben a szolgáltatáskapcsolatra hivatkozó név.
Azure-előfizetés Szükséges. A szolgáltatáskapcsolat létrehozásához használni kívánt fürtöt tartalmazó Azure-előfizetés.
Fürt Az Azure Kubernetes Service-fürt neve.
Névtér Névtér a fürtben.

Az Azure RBAC-kompatibilis fürtök esetében egy ServiceAccount a kiválasztott névtérben és a RoleBinding objektumban jön létre, így a létrehozott ServiceAccount csak a kiválasztott névtéren hajthat végre műveleteket.

A letiltott Azure RBAC-fürtök esetében a rendszer létrehoz egy ServiceAccount-fiókot a kiválasztott névtérben, de a létrehozott ServiceAccount fürtszintű jogosultságokkal rendelkezik (a névterek között).

Feljegyzés

Ez a beállítás felsorolja az összes előfizetést, amelyhez a szolgáltatáskapcsolat létrehozója hozzáfér a különböző Azure-bérlők között. Ha nem látja más Azure-bérlők előfizetéseit, ellenőrizze a Microsoft Entra-engedélyeit ezekben a bérlőkben.

Szolgáltatásfiók lehetőség

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységbemenetekben a szolgáltatáskapcsolatra hivatkozó név.
Kiszolgáló URL-címe Szükséges. A fürt API-kiszolgálójának URL-címe.
Titkos Az üzembe helyezéshez használandó szolgáltatásfiókhoz társított titkos kód

A kiszolgáló URL-címének lekéréséhez használja az alábbi parancsot.

kubectl config view --minify -o 'jsonpath={.clusters[0].cluster.server}'

A következő parancssorozattal lekérheti a fürthöz való csatlakozáshoz és hitelesítéshez szükséges Titkos objektumot.

kubectl get serviceAccounts <service-account-name> -n <namespace> -o 'jsonpath={.secrets[*].name}'

Az alábbi parancsban cserélje le az service-account-secret-name előző parancs kimenetére.

kubectl get secret <service-account-secret-name> -n <namespace> -o json

Másolja és illessze be a YAML-űrlapon lekért Titkos objektumot a Titkos szövegmezőbe.

Feljegyzés

A szolgáltatásfiók-beállítás használatakor győződjön meg arról, hogy létezik egy RoleBinding, amely engedélyeket ad a editClusterRole kívánt szolgáltatásfiókhoz. Erre azért van szükség, hogy a szolgáltatásfiókot az Azure Pipelines használhassa objektumok létrehozásához a kiválasztott névtérben.

Kubeconfig beállítás

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységbemenetekben a szolgáltatáskapcsolatra hivatkozó név.
Kubeconfig Szükséges. A kubeconfig fájl tartalma.
Környezet A fürt azonosításához használandó kubeconfig-fájl környezete.

Maven-szolgáltatáskapcsolat

A Maven-adattárhoz való kapcsolat definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenység tulajdonságai között hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Beállításjegyzék URL-címe Szükséges. A Maven-adattár URL-címe.
Beállításjegyzék-azonosító Szükséges. Ez annak a kiszolgálónak az azonosítója, amely megfelel annak az adattárnak/tükörnek az azonosítóelemével, amelyhez a Maven megpróbál csatlakozni.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A felhasználónév jelszava.
Személyes hozzáférési jogkivonat Akkor szükséges, ha a kapcsolat típusa hitelesítési jogkivonat. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.

npm szolgáltatáskapcsolat

Az npm-kiszolgálóhoz való csatlakozás definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Beállításjegyzék URL-címe Szükséges. Az npm-kiszolgáló URL-címe.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A felhasználónév jelszava.
Személyes hozzáférési jogkivonat Akkor szükséges, ha a kapcsolat típusa külső Azure Pipelines. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.

NuGet szolgáltatáskapcsolat

A NuGet-kiszolgálóhoz való csatlakozás definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Hírcsatorna URL-címe Szükséges. A NuGet-kiszolgáló URL-címe.
ApiKey Akkor szükséges, ha a kapcsolat típusa ApiKey. A hitelesítési kulcs.
Személyes hozzáférési jogkivonat Akkor szükséges, ha a kapcsolat típusa külső Azure Pipelines. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa alapszintű hitelesítés. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa alapszintű hitelesítés. A felhasználónév jelszava.

A NuGet Azure Artifacts és más NuGet-adattárak használatával történő hitelesítésének konfigurálásához tekintse meg a NuGet-hitelesítést.

Python-csomagletöltési szolgáltatáskapcsolat

A Python-csomagok letöltéséhez használja az alábbi paramétereket, amikor Python-adattárhoz való kapcsolatot határoz meg és biztosít.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Python-adattár URL-címe letöltéshez Szükséges. A Python-adattár URL-címe.
Személyes hozzáférési jogkivonat Akkor szükséges, ha a kapcsolat típusa hitelesítési jogkivonat. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A felhasználónév jelszava.

Python-csomagfeltöltési szolgáltatáskapcsolat

A Python-csomagok feltöltéséhez használja az alábbi paramétereket, amikor Python-adattárhoz való kapcsolatot határoz meg és biztosít.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Python-adattár URL-címe feltöltéshez Szükséges. A Python-adattár URL-címe.
EndpointName Szükséges. A zsinegfeltöltéshez használt egyedi adattárnév. Szóközök és speciális karakterek nem engedélyezettek.
Személyes hozzáférési jogkivonat Akkor szükséges, ha a kapcsolat típusa hitelesítési jogkivonat. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információ.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa felhasználónév és jelszó. A felhasználónév jelszava.

Service Fabric szolgáltatáskapcsolat

A Service Fabric-fürthöz való csatlakozás definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Fürtvégpont Szükséges. A fürt TCP-végpontja.
Kiszolgálótanúsítvány ujjlenyomata Akkor szükséges, ha a kapcsolat típusa tanúsítványalapú vagy Microsoft Entra-azonosító.
Ügyféltanúsítvány Akkor szükséges, ha a kapcsolat típusa tanúsítványalapú.
Jelszó Akkor szükséges, ha a kapcsolat típusa tanúsítványalapú. A tanúsítvány jelszava.
Felhasználónév Akkor szükséges, ha a kapcsolat típusa Microsoft Entra-azonosító. A hitelesítés felhasználóneve.
Jelszó Akkor szükséges, ha a kapcsolat típusa Microsoft Entra-azonosító. A felhasználónév jelszava.
A Windows biztonságának használata Akkor szükséges, ha a kapcsolat típusa Más.
Fürt SPN-je Akkor szükséges, ha a kapcsolat típusa Más és a Windows biztonsága.

SSH-szolgáltatáskapcsolat

Az alábbi paramétereket akkor használja, ha a Secure Shell (SSH) használatával határoz meg és véd egy távoli gazdagéphez való kapcsolatot.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Gazdagép neve Szükséges. A távoli gazdagép vagy az IP-cím neve.
Portszám Szükséges. Annak a távoli gazdagépnek a portszáma, amelyhez csatlakozni szeretne. Az alapértelmezett port a 22-s port.
Felhasználónév Szükséges. A távoli gazdagéphez való csatlakozáshoz használandó felhasználónév.
Jelszó vagy jelszó A megadott felhasználónév jelszava vagy jelszava, ha hitelesítő adatként kulcspairt használ.
Titkos kulcs Ha ilyen típusú hitelesítést használ, a titkos kulcsfájl teljes tartalma.

További információ: SSH-feladat és Fájlok másolása SSH-val.

Subversion szolgáltatáskapcsolat

A Subversion-adattárhoz való kapcsolat definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
Kiszolgálóadattár URL-címe Szükséges. Az adattár URL-címe.
Nem megbízható TLS/SSL-tanúsítványok elfogadása Ezt a beállítást úgy állíthatja be, hogy az ügyfél elfogadhassa az ügynökszámítógép(ek)en telepített önaláírt tanúsítványokat.
Tartománynév Opcionális. Ha több hitelesítő adatot használ egy buildelési vagy kiadási folyamatban, ezzel a paraméterrel adja meg a szolgáltatáskapcsolathoz megadott hitelesítő adatokat tartalmazó tartományt.
Felhasználónév Szükséges. A szolgáltatáshoz való csatlakozáshoz használt felhasználónév.
Jelszó Szükséges. A megadott felhasználónév jelszava.

Visual Studio App Center szolgáltatáskapcsolat

A Visual Studio App Centerrel való kapcsolat definiálásakor és biztonságossá tételéhez használja az alábbi paramétereket.

Paraméter Leírás
Kapcsolat neve Szükséges. A tevékenységtulajdonságokban a szolgáltatáskapcsolatra hivatkozó név. Nem az Azure-fiók vagy az előfizetés neve. HA YAML-et használ, használja a nevet azureSubscriptionként vagy a szkript egyenértékű előfizetési névértékeként.
API-jogkivonat Szükséges. A szolgáltatással való hitelesítéshez használandó jogkivonat. További információkért tekintse meg az API-dokumentációt.

Egyéb szolgáltatáskapcsolatok bővítményei

Más szolgáltatáskapcsolattípusok és feladatok bővítményként telepíthetők. Tekintse meg az alábbi példákat a bővítményeken keresztül elérhető szolgáltatáskapcsolatokra:

Paraméter Leírás
Kapcsolat neve Szükséges. A szolgáltatáskapcsolatra a tevékenységtulajdonságokban hivatkozni kívánt név.
Kiszolgáló URL-címe Szükséges. A Power Platform-példány URL-címe. Példa: https://contoso.crm4.dynamics.com
Bérlőazonosító Szükséges. Bérlőazonosító (más néven címtár-azonosító az Azure Portalon) a hitelesítéshez. Tekintse meg azt a https://aka.ms/buildtools-spn szkriptet, amely megjeleníti a bérlőazonosítót, és konfigurálja az alkalmazásazonosítót és a társított ügyféltitkot. Az alkalmazásfelhasználót a CDS-ben is létre kell hozni
Pályázat azonosítója Szükséges. Azure-alkalmazás azonosítót a hitelesítéshez.
Az alkalmazásazonosító ügyfélkódja Szükséges. Az identitás igazolására használt fenti alkalmazásazonosítóhoz társított szolgáltatásnév ügyfélkódja.

Saját egyéni szolgáltatáskapcsolatokat is létrehozhat.

Súgó és támogatás