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:
Aktív Azure-előfizetési fiók. Ha nem rendelkezik Azure-előfizetéssel, tekintse meg az előfizetés döntési útmutatóját.
Tulajdonosi vagy közreműködői és felhasználói hozzáférés-rendszergazdai szerepkör-hozzárendelések az Azure-előfizetésben. További információ: Mi az Azure szerepköralapú hozzáférés-vezérlése (Azure RBAC)?
Az Azure-előfizetésében regisztrált Microsoft.HealthcareApis és Microsoft.EventHub erőforrás-szolgáltatók. Az erőforrás-szolgáltatók regisztrálásával kapcsolatos további információkért tekintse meg az Azure-erőforrás-szolgáltatókat és -típusokat.
Az Azure PowerShell és/vagy a helyileg telepített Azure CLI .
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 az Azure Gyorsindítási sablonokban érhető el a GitHubon található azuredeploy.json fájl használatával.
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:
Jelentkezzen be az Azure-ba.
Connect-AzAccount
Á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
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 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
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.
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.
Példák:
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:
Jelentkezzen be az Azure-ba.
az login
Á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
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 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
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.
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.
Példák:
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 :
Az eseményközpont esetében az Azure Event Hubs adatátvevő szerepkör az eseményközpont Hozzáférés-vezérlési szakaszában (IAM) van hozzárendelve.
Az FHIR szolgáltatás esetében az FHIR adatíró szerepkör az FHIR szolgáltatás Hozzáférés-vezérlési szakaszában (IAM) van hozzárendelve.
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.
Az eszközleképezésről a MedTech szolgáltatás eszközleképezésének áttekintésében olvashat.
Az FHIR-célleképezésről az FHIR-célleképezés áttekintésében olvashat.
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
Feljegyzés
Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.