Rychlý start: Nasazení služby MedTech pomocí šablony Azure Resource Manageru a Azure PowerShellu nebo Azure CLI
Pokud chcete pro svá řešení Azure implementovat infrastrukturu jako kód, použijte šablony Azure Resource Manageru (šablony ARM). Šablona je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Tato šablona využívá deklarativní syntaxi, která umožňuje prohlásit, co máte v úmyslu vytvořit, aniž by k tomu bylo nutné psát sekvence programových příkazů. V šabloně zadáte prostředky, které se mají nasadit, a vlastnosti těchto prostředků.
V tomto rychlém startu se dozvíte, jak pomocí Azure PowerShellu nebo Azure CLI nasadit instanci služby MedTech pomocí šablony Azure Resource Manageru (šablona ARM).
Tip
Další informace o šablonách ARM najdete v tématu Co jsou šablony ARM?
Požadavky
Pokud chcete zahájit nasazení a dokončit rychlý start, musíte mít následující požadavky:
Aktivní účet předplatného Azure. Pokud nemáte předplatné Azure, přečtěte si průvodce rozhodováním o předplatném.
Přiřazení rolí vlastníka nebo přispěvatele a správce uživatelských přístupů v předplatném Azure Další informace najdete v tématu Co je řízení přístupu na základě role v Azure (Azure RBAC)?
Poskytovatelé prostředků Microsoft.HealthcareApis a Microsoft.EventHub zaregistrovaní ve vašem předplatném Azure. Další informace o registraci poskytovatelů prostředků najdete v tématu Poskytovatelé a typy prostředků Azure.
Azure PowerShell nebo Azure CLI nainstalované místně.
Až budete mít tyto požadavky, jste připraveni nasadit šablonu ARM.
Kontrola šablony ARM
Šablona ARM použitá k nasazení prostředků v tomto rychlém startu je k dispozici v šablonách Rychlého startu Azure pomocí souboru azuredeploy.json na GitHubu.
Nasazení služby MedTech pomocí šablony Azure Resource Manageru a Azure PowerShellu
Pokud chcete nasadit službu MedTech pomocí Azure PowerShellu, proveďte následující pět kroků:
Přihlaste se k Azure.
Connect-AzAccount
Nastavte kontext nasazení předplatného Azure pomocí ID předplatného. Informace o získání ID předplatného najdete v tématu Získání ID předplatného a tenanta na webu Azure Portal.
Set-AzContext <AzureSubscriptionId>
Příklad:
Set-AzContext abcdef01-2345-6789-0abc-def012345678
Potvrďte umístění, ve které chcete nasazení provést. Pro aktuální oblasti Azure, ve kterých jsou dostupné datové služby Azure Health, najdete v produktech dostupných podle oblastí.
Můžete také zkontrolovat část umístění souboru azuredeploy.json.
Pokud potřebujete seznam názvů umístění oblastí Azure, můžete pomocí tohoto kódu zobrazit seznam:
Get-AzLocation | Format-Table -Property DisplayName,Location
Pokud ještě nemáte skupinu prostředků vytvořenou pro účely tohoto rychlého startu, můžete ho vytvořit pomocí tohoto kódu:
New-AzResourceGroup -name <ResourceGroupName> -location <AzureRegion>
Příklad:
New-AzResourceGroup -name ArmTestDeployment -location southcentralus
Důležité
Pro úspěšné nasazení služby MedTech budete muset pro základní název vašich prostředků použít číslice a malá písmena. Minimální požadavek základního názvu je tři znaky s maximálně 16 znaky.
Pomocí následujícího kódu nasaďte službu MedTech pomocí šablony ARM:
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říklad:
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
Důležité
Pokud povolíte přístup z více služeb do centra událostí, důrazně doporučujeme, aby každá služba má vlastní skupinu příjemců centra událostí.
Skupiny uživatelů umožňují více aplikacím používat samostatné zobrazení datového proudu událostí a nezávisle číst stream vlastním tempem a s vlastními posuny. Další informace naleznete v tématu Skupiny příjemců.
Příklady:
Dvě služby MedTech, které přistupují ke stejnému centru událostí.
Služba MedTech a aplikace zapisovače úložiště, která přistupuje ke stejnému centru událostí.
Nasazení služby MedTech pomocí šablony Azure Resource Manageru a Azure CLI
Pomocí Azure CLI nasaďte službu MedTech pomocí následujících pěti kroků:
Přihlaste se k Azure.
az login
Nastavte kontext nasazení předplatného Azure pomocí ID předplatného. Informace o získání ID předplatného najdete v tématu Získání ID předplatného a tenanta na webu Azure Portal.
az account set <AzureSubscriptionId>
Příklad:
az account set abcdef01-2345-6789-0abc-def012345678
Potvrďte umístění, ve které chcete nasazení provést. Pro aktuální oblasti Azure, ve kterých jsou dostupné datové služby Azure Health, najdete v produktech dostupných podle oblastí.
Můžete také zkontrolovat část umístění souboru azuredeploy.json.
Pokud potřebujete seznam názvů umístění oblastí Azure, můžete pomocí tohoto kódu zobrazit seznam:
az account list-locations -o table
Pokud ještě nemáte skupinu prostředků vytvořenou pro účely tohoto rychlého startu, můžete ho vytvořit pomocí tohoto kódu:
az group create --resource-group <ResourceGroupName> --location <AzureRegion>
Příklad:
az group create --resource-group ArmTestDeployment --location southcentralus
Důležité
Pro úspěšné nasazení služby MedTech budete muset pro základní název vašich prostředků použít číslice a malá písmena.
Pomocí následujícího kódu nasaďte službu MedTech pomocí šablony ARM:
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říklad:
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
Důležité
Pokud povolíte přístup z více služeb do centra událostí, důrazně doporučujeme, aby každá služba má vlastní skupinu příjemců centra událostí.
Skupiny uživatelů umožňují více aplikacím používat samostatné zobrazení datového proudu událostí a nezávisle číst stream vlastním tempem a s vlastními posuny. Další informace naleznete v tématu Skupiny příjemců.
Příklady:
Dvě služby MedTech, které přistupují ke stejnému centru událostí.
Služba MedTech a aplikace zapisovače úložiště, která přistupuje ke stejnému centru událostí.
Kontrola nasazených prostředků a přístupových oprávnění
Po dokončení nasazení se v nasazení šablony ARM vytvoří následující prostředky a role přístupu:
Obor názvů služby Azure Event Hubs a centrum událostí. V tomto nasazení má centrum událostí název devicedata.
Skupina příjemců centra událostí. V tomto nasazení má skupina příjemců název $Default.
Role odesílatele dat služby Azure Event Hubs V tomto nasazení se role odesílatele jmenuje devicedatasender a dá se použít k poskytnutí přístupu k centru událostí pomocí sdíleného přístupového podpisu (SAS). Další informace o autorizaci přístupu pomocí sdíleného přístupového podpisu najdete v tématu Autorizace přístupu k prostředkům služby Event Hubs pomocí sdílených přístupových podpisů.
Pracovní prostor služby Health Data Services
Služba FHIR® služby Health Data Services
Služba MedTech služby Health Data Services s požadovanými rolemi spravované identity přiřazené systémem:
Pro centrum událostí je v části Řízení přístupu (IAM) centra událostí přiřazena role Příjemce dat služby Azure Events Hubs.
Pro službu FHIR je role FHIR Data Writer přiřazena v části Řízení přístupu (IAM) služby FHIR.
Důležité
V tomto rychlém startu šablona ARM nakonfiguruje službu MedTech tak, aby fungovala v režimu vytvoření . Prostředek pacient a prostředek zařízení se vytvoří pro každé zařízení, které odesílá data do vaší služby FHIR.
Další informace o typech překladu služby MedTech najdete v tématu Konfigurace cílové karty.
Mapování po nasazení
Jakmile úspěšně nasadíte instanci služby MedTech, budete stále muset poskytovat odpovídající a platná mapování cílů zařízení a FHIR.
Další informace o mapování zařízení najdete v tématu Přehled mapování zařízení služby MedTech.
Další informace o mapování cíle FHIR najdete v tématu Přehled mapování cíle FHIR.
Vyčištění prostředků Azure PowerShellu
Pokud už vaše skupina prostředků a nasazené prostředky souborů Bicep nepotřebujete, odstraňte skupinu prostředků, která odstraní prostředky ve skupině prostředků.
Remove-AzResourceGroup -Name <ResourceGroupName>
Příklad: Remove-AzResourceGroup -Name ArmTestDeployment
Vyčištění prostředků Azure CLI
Pokud už vaše skupina prostředků a nasazené prostředky souborů Bicep nepotřebujete, odstraňte skupinu prostředků, která odstraní prostředky ve skupině prostředků.
az group delete --name <ResourceGroupName>
Příklad: az group delete --resource-group ArmTestDeployment
Tip
Podrobný kurz, který vás provede procesem vytvoření šablony ARM, najdete v tématu Kurz: Vytvoření a nasazení první šablony ARM.
Další kroky
Volba metody nasazení pro službu MedTech
Přehled fází zpracování dat zařízení služby MedTech
Nejčastější dotazy týkající se služby MedTech
Poznámka:
FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.