Gyakorlat – Szolgáltatáskapcsolat létrehozása

Befejeződött

Mielőtt üzembe helyezheti a toy cég webhelyét egy folyamat használatával, létre kell hoznia egy szolgáltatáskapcsolatot a folyamat használatához. Ebben a gyakorlatban a következőket fogja végrehajtani:

  • Hozzon létre egy erőforráscsoportot a webhelyéhez.
  • Hozzon létre egy Azure Pipelines-szolgáltatáskapcsolatot, és konfigurálja az erőforráscsoport eléréséhez.

Ehhez a gyakorlathoz rendelkeznie kell az alkalmazások és szolgáltatásnevek Microsoft Entra-címtárban való létrehozásához szükséges engedélyekkel. Ha nem tudja teljesíteni ezt a követelményt a jelenlegi Azure-fiókjával, ingyenes próbaverziót kaphat, és létrehozhat egy új Azure-előfizetést és -bérlőt.

Fontos

A modul utolsó gyakorlata fontos törlési lépéseket tartalmaz. Ügyeljen arra, hogy akkor is kövesse a tisztítási lépéseket, ha nem végzi el ezt a modult.

Bejelentkezés az Azure-ba

Az Azure-beli szolgáltatásnevek használatához jelentkezzen be Azure-fiókjába a Visual Studio Code terminálból. Győződjön meg arról, hogy telepítette az Azure CLI-eszközöket .

  1. A Terminál menüben válassza az Új terminál lehetőséget. A terminálablak általában a képernyő alsó felében nyílik meg.

  2. Az alapértelmezett rendszerhéj általában pwsh, ahogy a terminálablak jobb oldalán látható.

    Screenshot of the Visual Studio Code terminal window, with p w s h shown as the shell option.

  3. Válassza ki a rendszerhéj legördülő menüjét, majd válassza az Azure Cloud Shell (bash) lehetőséget.

    Screenshot of the Visual Studio Code terminal window, with the terminal shell dropdown shown and Azure Cloud Shell (bash) selected.

  4. Megnyílik egy új rendszerhéj.

Bejelentkezés az Azure-ba az Azure CLI használatával

  1. A Visual Studio Code terminálon futtassa a következő parancsot az Azure-ba való bejelentkezéshez:

    az login
    
  2. A megnyíló böngészőben jelentkezzen be az Azure-fiókjába.

A sablon Azure-ban való üzembe helyezéséhez jelentkezzen be az Azure-fiókjába a Visual Studio Code terminálból. Győződjön meg arról, hogy telepítette az Azure PowerShellt, és jelentkezzen be ugyanarra a fiókra, amelyet a tesztkörnyezet aktiválásához használt.

  1. A Terminál menüben válassza az Új terminál lehetőséget. A terminálablak általában a képernyő alsó felében nyílik meg.

  2. Az alapértelmezett rendszerhéj általában pwsh, ahogy a terminálablak jobb oldalán látható.

    Screenshot of the Visual Studio Code terminal window, with p w s h shown as the shell option.

  3. Válassza ki a rendszerhéj legördülő menüjét, majd válassza az Azure Cloud Shell (PowerShell) lehetőséget.

    Screenshot of the Visual Studio Code terminal window, with the terminal shell dropdown shown and Azure Cloud Shell (PowerShell) selected.

  4. Megnyílik egy új rendszerhéj.

Bejelentkezés az Azure-ba az Azure PowerShell használatával

  1. A Visual Studio Code terminálon futtassa a következő parancsot az Azure-ba való bejelentkezéshez:

    Connect-AzAccount
    
  2. A megnyíló böngészőben jelentkezzen be az Azure-fiókjába.

Erőforráscsoport létrehozása az Azure-ban

Új erőforráscsoport létrehozásához futtassa ezt az Azure CLI-parancsot a Visual Studio Code terminálban:

az group create --name ToyWebsite --location westus3

Erőforráscsoport létrehozásához futtassa ezt az Azure PowerShell-parancsot a Visual Studio Code terminálban:

New-AzResourceGroup -Name ToyWebsite -Location westus3

Szolgáltatáskapcsolat létrehozása az Azure Pipelinesban

Ezután hozzon létre egy szolgáltatáskapcsolatot az Azure Pipelinesban. Ez a folyamat automatikusan létrehoz egy szolgáltatásnevet az Azure-ban. Emellett a szolgáltatásnévnek az erőforráscsoport közreműködői szerepkörét is megadja, így a folyamat üzembe helyezhető az erőforráscsoportban.

  1. A böngészőben válassza a Project beállításait.

    Screenshot of Azure DevOps that shows the menu, with the 'Project settings' item highlighted.

  2. Válassza a Szolgáltatáskapcsolatok>szolgáltatáskapcsolat létrehozása lehetőséget.

    Screenshot of Azure DevOps that shows the 'Create service connection' page, with the 'Create service connection' button highlighted.

  3. Válassza a Következő Azure Resource Manager>lehetőséget.

    Screenshot of Azure DevOps that shows the 'Create service connection' page, with the Azure Resource Manager service connection type highlighted.

  4. Válassza a Szolgáltatásnév (automatikus)>Tovább lehetőséget.

    Screenshot of Azure DevOps that shows the 'Create service connection' page, with the Service principal (automatic) option highlighted.

  5. Az Előfizetés legördülő listában válassza ki az Azure-előfizetését.

    Megjelenik egy előugró ablak, amely arra kéri, hogy jelentkezzen be az Azure-ba. Ha igen, adja meg a hitelesítő adatait, és jelentkezzen be.

  6. Az Erőforráscsoport legördülő listában válassza a ToyWebsite lehetőséget.

  7. A Szolgáltatáskapcsolat nevére írja be a ToyWebsite nevet. Győződjön meg arról, hogy az összes folyamat hozzáférési engedélyének megadása jelölőnégyzet be van jelölve.

    Screenshot of Azure DevOps that shows the 'Create service connection' page, with the details completed and the Next button highlighted.

    Tipp.

    Az egyszerűség kedvéért minden folyamat számára hozzáférést biztosít a szolgáltatáskapcsolathoz. Amikor éles erőforrásokkal működő valós szolgáltatáskapcsolatokat hoz létre, fontolja meg, hogy csak azokra a folyamatokra korlátozza a hozzáférést, amelyeknek szükségük van rájuk.

  8. Válassza a Mentés lehetőséget.

  9. Szolgáltatáskapcsolatokban ellenőrizze, hogy az új szolgáltatáskapcsolat megjelenik-e a szolgáltatáskapcsolatok listájában.

    Screenshot of Azure DevOps that shows the list of service connections, with the ToyWebsite service connection included.