Rövid útmutató: A MedTech szolgáltatás üzembe helyezése Bicep-fájl és Az Azure PowerShell vagy az Azure CLI használatával

Bicep is a domain-specific language (DSL) that uses declarative syntax to deploy Azure resources. Egy Bicep-fájlban definiálja az Azure-ban üzembe helyezni kívánt infrastruktúrát, majd a fejlesztési életciklus során ezt a fájlt használja az infrastruktúra ismételt üzembe helyezéséhez. Az erőforrások egységes módon vannak üzembe helyezve, a Bicep tömör szintaxist, megbízható típusbiztonságot és a kód újrafelhasználásának támogatását biztosítja. A Bicep első osztályú szerzői élményt nyújt az Azure-beli infrastruktúra-kódmegoldásokhoz.

Ebben a rövid útmutatóban megtudhatja, hogyan helyezheti üzembe a MedTech szolgáltatás egy példányát Bicep-fájllal az Azure PowerShell vagy az Azure CLI használatával.

Tipp.

A Bicep-ről további információt a Mi a Bicep?

Előfeltételek

Az üzembe helyezés megkezdéséhez és a rövid útmutató elvégzéséhez a következő előfeltételekkel kell rendelkeznie:

Ha rendelkezik ezekkel az előfeltételekkel, készen áll a Bicep-fájl üzembe helyezésére.

A Bicep-fájl áttekintése

Az erőforrások ebben a rövid útmutatóban való üzembe helyezéséhez használt Bicep-fájl a GitHub main.bicep fájljával érhető el az Azure Gyorsindítási sablonokban.

A Bicep-fájl helyi mentése

Mentse a Bicep-fájlt helyileg main.bicep néven. Rendelkeznie kell az Azure PowerShell vagy az Azure CLI-konzol munkakönyvtárával, amely a fájl mentési helyére mutat.

A MedTech szolgáltatás üzembe helyezése a Bicep-fájllal és az Azure PowerShell-lel

Hajtsa végre az alábbi öt lépést a MedTech szolgáltatás Üzembe helyezéséhez az Azure PowerShell használatával:

  1. Jelentkezzen be az Azure-ba.

    Connect-AzAccount
    
  2. Állítsa be az Azure-előfizetés üzembehelyezési környezetét az előfizetés azonosítójával. Az előfizetés-azonosító lekéréséről az Előfizetés és a bérlőazonosítók lekérése az Azure Portalon című témakörben olvashat.

    Set-AzContext <AzureSubscriptionId>
    

    Például: Set-AzContext abcdef01-2345-6789-0abc-def012345678

  3. Győződjön meg arról, hogy a helyet telepíteni szeretné. Tekintse meg az azure-beli azure-régiók régiónként elérhető termékeit, ahol az Azure Health Data Services elérhető.

    A helyileg mentett main.bicep fájl helyszakaszát is áttekintheti.

    Ha szüksége van az Azure-régiók helyneveinek listájára, ezzel a kóddal megjeleníthet egy listát:

    Get-AzLocation | Format-Table -Property DisplayName,Location
    
  4. Ha még nem hozott létre erőforráscsoportot ehhez a rövid útmutatóhoz, ezzel a kóddal létrehozhat egyet:

    New-AzResourceGroup -name <ResourceGroupName> -location <AzureRegion>
    

    Például: New-AzResourceGroup -name BicepTestDeployment -location southcentralus

    Fontos

    A MedTech szolgáltatás sikeres üzembe helyezéséhez számokat és kisbetűket kell használnia az erőforrások alapnevére. A minimális alapnévkövetelmény három karakterből áll, legfeljebb 16 karakterből áll.

  5. A MedTech szolgáltatás üzembe helyezéséhez használja a következő kódot a Bicep-fájl használatával:

    New-AzResourceGroupDeployment -ResourceGroupName <ResourceGroupName> -TemplateFile main.bicep -basename <BaseName> -location <AzureRegion>
    

    Például: New-AzResourceGroupDeployment -ResourceGroupName BicepTestDeployment -TemplateFile main.bicep -basename abc123 -location southcentralus

    Fontos

    Ha több szolgáltatásból szeretné engedélyezni a hozzáférést az eseményközponthoz, erősen ajánlott, hogy minden szolgáltatás saját eseményközpont-fogyasztói csoporttal rendelkezik.

    A fogyasztói csoportok lehetővé teszik, hogy több fogyasztó alkalmazás külön nézettel rendelkezzen az eseménystreamről, és a streamet önállóan, a saját tempójukban és saját eltolásukkal olvassák. További információ: Fogyasztói csoportok.

    Examples:

    • Két MedTech-szolgáltatás, amely ugyanahhoz az eseményközponthoz fér hozzá.

    • Egy MedTech szolgáltatás és egy tárolóíró alkalmazás, amely ugyanazt az eseményközpontot éri el.

A MedTech szolgáltatás üzembe helyezése a Bicep-fájllal és az Azure CLI-vel

Hajtsa végre a következő öt lépést a MedTech szolgáltatás üzembe helyezéséhez az Azure CLI használatával:

  1. Jelentkezzen be az Azure-ba.

    az login
    
  2. Állítsa be az Azure-előfizetés üzembehelyezési környezetét az előfizetés azonosítójával. Az előfizetés-azonosító lekéréséről az Előfizetés és a bérlőazonosítók lekérése az Azure Portalon című témakörben olvashat.

    az account set <AzureSubscriptionId>
    

    Például: az account set abcdef01-2345-6789-0abc-def012345678

  3. Győződjön meg arról, hogy a helyet telepíteni szeretné. Tekintse meg az azure-beli azure-régiók régiónként elérhető termékeit, ahol az Azure Health Data Services elérhető.

    A helyileg mentett main.bicep fájl helyszakaszát is áttekintheti.

    Ha szüksége van az Azure-régiók helyneveinek listájára, ezzel a kóddal megjeleníthet egy listát:

    az account list-locations -o table
    
  4. Ha még nem hozott létre erőforráscsoportot ehhez a rövid útmutatóhoz, ezzel a kóddal létrehozhat egyet:

    az group create --resource-group <ResourceGroupName> --location <AzureRegion>
    

    Például: az group create --resource-group BicepTestDeployment --location southcentralus

    Fontos

    A MedTech szolgáltatás sikeres üzembe helyezéséhez számokat és kisbetűket kell használnia az erőforrások alapnevére.

  5. A MedTech szolgáltatás üzembe helyezéséhez használja a következő kódot a Bicep-fájl használatával:

    az deployment group create --resource-group BicepTestDeployment --template-file main.bicep --parameters basename=<BaseName> location=<AzureRegion>
    

    Például: az deployment group create --resource-group BicepTestDeployment --template-file main.bicep --parameters basename=abc location=southcentralus

    Fontos

    Ha több szolgáltatásból szeretne hozzáférést engedélyezni az eszközüzenet-eseményközponthoz, erősen ajánlott, hogy minden szolgáltatás saját eseményközpont-fogyasztói csoporttal rendelkezik.

    A fogyasztói csoportok lehetővé teszik, hogy több fogyasztó alkalmazás külön nézettel rendelkezzen az eseménystreamről, és a streamet önállóan, a saját tempójukban és saját eltolásukkal olvassák. További információ: Fogyasztói csoportok.

    Examples:

    • Két MedTech-szolgáltatás, amely ugyanahhoz az eseményközponthoz fér hozzá.

    • Egy MedTech szolgáltatás és egy tárolóíró alkalmazás, amely ugyanazt az eseményközpontot éri el.

Üzembe helyezett erőforrások és hozzáférési engedélyek áttekintése

Az üzembe helyezés befejezésekor a következő erőforrások és hozzáférési szerepkörök jönnek létre a Bicep-fájl üzembe helyezésében:

  • Azure Event Hubs-névtér és eseményközpont. Ebben az üzembe helyezésben az eseményközpont neve devicedata.

    • Event Hub fogyasztói csoport. Ebben az üzembe helyezésben a fogyasztói csoport neve $Default.

    • Azure Event Hubs-adatküldő szerepkör. Ebben az üzembe helyezésben a küldő szerepkör neve devicedatasender , és az eszköz eseményközpontjához való hozzáférés biztosítására használható közös hozzáférésű jogosultságkód (SAS) használatával. Ha többet szeretne megtudni a hozzáférés SAS-sel való engedélyezéséről, olvassa el az Event Hubs-erőforrásokhoz való hozzáférés engedélyezése közös hozzáférésű jogosultságkódokkal című témakört.

  • Health Data Services-munkaterület.

  • Health Data Services FHIR® szolgáltatás.

  • Health Data Services MedTech szolgáltatás a szükséges rendszer által hozzárendelt felügyelt identitásszerepkörökkel :

Fontos

Ebben a rövid útmutatóban az ARM-sablon konfigurálja a MedTech szolgáltatást létrehozási módban való működésre. A rendszer létrehoz egy betegerőforrást és egy eszközerőforrást minden olyan eszközhöz, amely adatokat küld az FHIR szolgáltatásnak.

A MedTech szolgáltatás létrehozási és keresési megoldási típusairól a Céllap konfigurálása című témakörben olvashat bővebben.

Üzembe helyezés utáni leképezések

Miután sikeresen üzembe helyezte a MedTech szolgáltatás egy példányát, továbbra is meg kell adnia a megfelelő és érvényes eszköz- és FHIR-célleképezéseket.

Üzembe helyezett Azure PowerShell-erőforrások eltávolítása

Ha az erőforráscsoportra és az üzembe helyezett Bicep-fájlerőforrásokra már nincs szükség, törölje az erőforráscsoportot, amely törli az erőforráscsoport erőforrásait.

Remove-AzResourceGroup -Name <ResourceGroupName>

Például: Remove-AzResourceGroup -Name BicepTestDeployment

Az Üzembe helyezett Azure CLI-erőforrások eltávolítása

Ha az erőforráscsoportra és az üzembe helyezett Bicep-fájlerőforrásokra már nincs szükség, törölje az erőforráscsoportot, amely törli az erőforráscsoport erőforrásait.

az group delete --name <ResourceGroupName>

Például: az group delete --resource-group BicepTestDeployment

Tipp.

A Bicep-fájlok létrehozásának folyamatán végigvezető részletes oktatóanyagért tekintse meg az első Bicep-sablon összeállítása című témakört.

Következő lépések

Telepítési módszer kiválasztása a MedTech szolgáltatáshoz

A MedTech szolgáltatás eszköz adatfeldolgozási szakaszainak áttekintése

A MedTech szolgáltatással kapcsolatos gyakori kérdések

Megjegyzés:

Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.