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
A Bicep tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. 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:
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 .
- Az Azure PowerShell esetében telepítse a Bicep CLI-t az ebben a rövid útmutatóban használt Bicep-fájl üzembe helyezéséhez.
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:
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 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
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.
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.
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 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:
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 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
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.
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.
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 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 :
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 az eszközleképezés áttekintésében olvashat.
Az FHIR-célleképezésről az FHIR-célleképezés áttekintésében olvashat.
Ü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
Feljegyzés
Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.