Rövid útmutató: A MedTech szolgáltatás üzembe helyezése Egy Azure Resource Manager-sablon és az Azure PowerShell vagy az Azure CLI használatával

Az infrastruktúra kódként történő implementálásához az Azure-megoldások esetében használjon Azure Resource Manager- (ARM-) sablonokat. A sablon egy JavaScript Object Notation- (JSON-) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon olyan deklaratív szintaxist használ, amellyel anélkül határozhatja meg, hogy mit szeretne üzembe helyezni, hogy ehhez programozási parancsok sorozatát kellene megírnia. A sablonban meg kell adnia az üzembe helyezendő erőforrásokat és az erőforrások tulajdonságait.

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

Tipp.

Az ARM-sablonokkal kapcsolatos további információkért lásd : Mik azok az ARM-sablonok?

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 az ARM-sablon üzembe helyezésére.

Az ARM-sablon áttekintése

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

A MedTech szolgáltatás üzembe helyezése az Azure Resource Manager-sablonnal é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ő.

    Az azuredeploy.json 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 ArmTestDeployment -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 arm-sablonnal történő üzembe helyezéséhez használja a következő kódot:

    New-AzResourceGroupDeployment -ResourceGroupName <ResourceGroupName> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json -basename <BaseName> -location <AzureRegion>
    

    Például: New-AzResourceGroupDeployment -ResourceGroupName ArmTestDeployment -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json -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 az Azure Resource Manager-sablonnal é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ő.

    Az azuredeploy.json 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 ArmTestDeployment --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 arm-sablonnal történő üzembe helyezéséhez használja a következő kódot:

    az deployment group create --resource-group <ResourceGroupName> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json --parameters basename=<BaseName> location=<AzureRegion>
    

    Például: az deployment group create --resource-group ArmTestDeployment --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.healthcareapis/workspaces/iotconnectors/azuredeploy.json --parameters 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.

Ü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 az ARM-sablon ü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 üzemelő példányban a küldő szerepkör neve devicedatasender , és használható az eseményközponthoz való hozzáférés biztosítására egy 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.

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 ArmTestDeployment

Az 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 ArmTestDeployment

Tipp.

Az ARM-sablon létrehozásának folyamatán végigvezető részletes oktatóanyagért lásd : Oktatóanyag: Az első ARM-sablon létrehozása és üzembe helyezése.

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.