Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Moduł Azure Payment HSM to usługa "BareMetal" oferowana przy użyciu sprzętowych modułów zabezpieczeń płatności Thales payShield 10K (HSM), która zapewnia operacje kluczy kryptograficznych dla krytycznych transakcji płatniczych w czasie rzeczywistym w chmurze Azure. Moduł HSM płatności platformy Azure został zaprojektowany specjalnie, aby pomóc dostawcy usług i indywidualnej instytucji finansowej przyspieszyć strategię transformacji cyfrowej systemu płatności i wdrożyć chmurę publiczną. Aby uzyskać więcej informacji, zobacz Moduł HSM płatności platformy Azure: omówienie.
W tym samouczku opisano sposób tworzenia modułu HSM płatności z hostem i portem zarządzania w różnych sieciach wirtualnych, używając Azure CLI lub Azure PowerShell. Zamiast tego możesz:
- Utwórz moduł HSM do płatności z hostem i portem zarządzania w tej samej sieci wirtualnej, używając Azure CLI lub PowerShell
- Utwórz moduł HSM do płatności z hostem i portem zarządzania w tej samej sieci wirtualnej, używając szablonu ARM
- Utwórz HSM dla płatności z hostem i portem zarządzania w różnych sieciach wirtualnych przy użyciu szablonu ARM
- Utworzenie zasobu HSM z hostem i portem zarządzania oraz adresami IP w różnych sieciach wirtualnych przy użyciu szablonu ARM
Szablon usługi Azure Resource Manager to plik JavaScript Object Notation (JSON), który definiuje infrastrukturę i konfigurację projektu. Szablon używa składni deklaratywnej. Możesz opisać zamierzone wdrożenie bez konieczności pisania sekwencji poleceń programowania w celu utworzenia wdrożenia.
Wymagania wstępne
Ważne
Moduł HSM płatności platformy Azure to wyspecjalizowana usługa. Aby uzyskać kwalifikacje do wdrożenia i korzystania z Azure Payment HSM, klienci muszą mieć przypisanego menedżera kont Microsoft oraz architekta usług chmurowych (CSA).
Aby dowiedzieć się więcej o usłudze, uruchom proces kwalifikacji i przygotuj wymagania wstępne przed rozpoczęciem integracji, poproś menedżera konta Microsoft i CSA o wysłanie wiadomości pocztą e-mail.
Należy zarejestrować dostawców zasobów "Microsoft.HardwareSecurityModules" i "Microsoft.Network", a także funkcje modułu HSM płatności platformy Azure. Kroki w tym celu znajdują się w temacie Rejestrowanie dostawcy zasobów modułu HSM usługi Azure Payment i funkcji dostawcy zasobów.
Aby szybko sprawdzić, czy dostawcy zasobów i funkcje są już zarejestrowane, użyj polecenia az provider show interfejsu wiersza polecenia platformy Azure. (Dane wyjściowe tego polecenia są bardziej czytelne w przypadku wyświetlania w formacie tabeli).
az provider show --namespace "Microsoft.HardwareSecurityModules" -o table az provider show --namespace "Microsoft.Network" -o table az feature registration show -n "FastPathEnabled" --provider-namespace "Microsoft.Network" -o table az feature registration show -n "AzureDedicatedHsm" --provider-namespace "Microsoft.HardwareSecurityModules" -o tableMożesz kontynuować pracę z tym przewodnikiem Szybki start, jeśli wszystkie cztery z tych poleceń zwracają wartość "Zarejestrowano".
Wymagana jest subskrypcja platformy Azure. Jeśli go nie masz, możesz utworzyć bezpłatne konto .
Użyj środowiska Bash w Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Get started with Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj Azure CLI. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie Azure CLI w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić Azure CLI w kontenerze Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do Azure CLI za pomocą polecenia az login. Aby zakończyć proces uwierzytelniania, wykonaj kroki wyświetlane na Twoim terminalu. Aby uzyskać inne opcje logowania, zobacz Uwierzytelnianie na platformie Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Gdy zostaniesz o to poproszony/a, zainstaluj rozszerzenie Azure CLI przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Używanie rozszerzeń i zarządzanie nimi za pomocą interfejsu wiersza polecenia platformy Azure.
Uruchom az version, aby sprawdzić zainstalowaną wersję i biblioteki zależne. Aby zaktualizować do najnowszej wersji, uruchom az upgrade.
Tworzenie grupy zasobów
Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi. Użyj polecenia az group create , aby utworzyć grupę zasobów o nazwie myResourceGroup w lokalizacji eastus .
az group create --name "myResourceGroup" --location "EastUS"
Tworzenie sieci wirtualnych i podsieci
Przed utworzeniem modułu HSM płatności należy najpierw utworzyć sieć wirtualną/podsieć dla hosta oraz inną sieć wirtualną/podsieć dla portu zarządzania.
Najpierw użyj polecenia az network vnet create interfejsu wiersza polecenia platformy Azure, aby utworzyć sieć wirtualną dla hosta:
az network vnet create -g "myResourceGroup" -n "myVNet" --address-prefixes "10.0.0.0/16" --tags "fastpathenabled=True" --subnet-name "myPHSMSubnet" --subnet-prefix "10.0.0.0/24"
Następnie użyj polecenia az network vnet subnet update w Azure CLI, aby zaktualizować podsieć i przypisać jej delegację "Microsoft.HardwareSecurityModules/dedicatedHSMs":
az network vnet subnet update -g "myResourceGroup" --vnet-name "myVNet" -n "myPHSMSubnet" --delegations "Microsoft.HardwareSecurityModules/dedicatedHSMs"
Aby sprawdzić, czy sieć wirtualna i podsieć zostały utworzone poprawnie, użyj polecenia az network vnet subnet show interfejsu wiersza polecenia platformy Azure:
az network vnet subnet show -g "myResourceGroup" --vnet-name "myVNet" -n myPHSMSubnet
Zanotuj identyfikator podsieci hosta, który jest używany podczas tworzenia modułu HSM płatności. Identyfikator podsieci kończy się nazwą podsieci:
"id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",
Teraz utwórz kolejną sieć wirtualną i podsieć dla portu zarządzania:
az network vnet create -g "myResourceGroup" -n "myManagementVNet" --address-prefixes "10.1.0.0/16" --tags "fastpathenabled=True" --subnet-name "myManagementSubnet" --subnet-prefix "10.1.0.0/24"
Ponownie użyj polecenia az network vnet subnet update w Azure CLI, aby zaktualizować podsieć i nadać jej delegację "Microsoft.HardwareSecurityModules/dedicatedHSMs":
az network vnet subnet update -g "myResourceGroup" --vnet-name "myManagementVNet" -n "myManagementSubnet" --delegations "Microsoft.HardwareSecurityModules/dedicatedHSMs"
Aby sprawdzić, czy sieć wirtualna i podsieć zarządzania zostały poprawnie utworzone, użyj polecenia Azure CLI az network vnet subnet show:
az network vnet subnet show -g "myResourceGroup" --vnet-name "myManagementVNet" -n "myManagementSubnet"
Identyfikator podsieci zarządzania jest również potrzebny podczas tworzenia modułu HSM płatności.
Utwórz moduł HSM do płatności
Tworzenie za pomocą hostów dynamicznych
Aby stworzyć HSM do obsługi płatności za pomocą hostów dynamicznych, użyj polecenia az dedicated-hsm create. Poniższy przykład tworzy moduł HSM płatności o nazwie myPaymentHSM w regionie eastus, w grupie zasobów myResourceGroup, oraz w określonej subskrypcji, sieci wirtualnej i podsieci.
az dedicated-hsm create \
--resource-group "myResourceGroup" \
--name "myPaymentHSM" \
--location "EastUS" \
--subnet id="<host-subnet-id>" \
--stamp-id "stamp1" \
--sku "payShield10K_LMK1_CPS60" \
--mgmt-network-subnet id="<management-subnet-id>"
Aby wyświetlić nowo utworzone interfejsy sieciowe, użyj polecenia az network nic list , podając grupę zasobów:
az network nic list -g myResourceGroup -o table
W danych wyjściowych wymieniono host 1 i host 2, a także interfejs zarządzania:
... Name NicType Primary ProvisioningState ResourceGroup ...
--- ------------------------ --------- --------- ------------------- --------------- ---
... myPaymentHSM_HSMHost1Nic Standard True Succeeded myResourceGroup ...
... myPaymentHSM_HSMHost2Nic Standard True Succeeded myResourceGroup ...
... myPaymentHSM_HSMMgmtNic Standard True Succeeded myResourceGroup ...
Aby wyświetlić nowo utworzone interfejsy sieciowe, użyj polecenia az network nic show , podając grupę zasobów i nazwę interfejsu sieciowego:
az network nic show -g myresourcegroup -n myPaymentHSM_HSMHost1Nic
Dane wyjściowe zawierają następujący wiersz:
"privateIPAllocationMethod": "Dynamic",
Tworzenie za pomocą hostów statycznych
Aby utworzyć moduł HSM płatności przy użyciu hostów statycznych, użyj polecenia az dedicated-hsm create . Poniższy przykład tworzy moduł HSM płatności o nazwie myPaymentHSM w regionie eastus, w grupie zasobów myResourceGroup, oraz w określonej subskrypcji, sieci wirtualnej i podsieci.
az dedicated-hsm create \
--resource-group "myResourceGroup" \
--name "myPaymentHSM" \
--location "EastUS" \
--subnet id="<subnet-id>" \
--stamp-id "stamp1" \
--sku "payShield10K_LMK1_CPS60" \
--mgmt-network-subnet id="<management-subnet-id>"
--network-interfaces private-ip-address='("10.0.0.5", "10.0.0.6")
Jeśli chcesz również określić statyczny adres IP hosta zarządzania, możesz dodać:
--mgmt-network-interfaces private-ip-address="10.0.0.7"
Aby wyświetlić nowo utworzone interfejsy sieciowe, użyj polecenia az network nic list , podając grupę zasobów:
az network nic list -g myResourceGroup -o table
W danych wyjściowych są wyświetlane hosty 1 i host 2, a także interfejs zarządzania:
... Name NicType Primary ProvisioningState ResourceGroup ...
--- ------------------------ --------- --------- ------------------- --------------- ---
... myPaymentHSM_HSMHost1Nic Standard True Succeeded myResourceGroup ...
... myPaymentHSM_HSMHost2Nic Standard True Succeeded myResourceGroup ...
... myPaymentHSM_HSMMgmtNic Standard True Succeeded myResourceGroup ...
Aby wyświetlić właściwości interfejsu sieciowego, użyj polecenia az network nic show , podając grupę zasobów i nazwę interfejsu sieciowego:
az network nic show -g myresourcegroup -n myPaymentHSM_HSMHost1Nic
Dane wyjściowe zawierają następujący wiersz:
"privateIPAllocationMethod": "Static",
Dalsze kroki
Przejdź do następnego artykułu, aby dowiedzieć się, jak wyświetlić moduł HSM płatności.
Dodatkowe informacje:
- Przeczytaj omówienie modułu HSM płatności
- Dowiedz się, jak rozpocząć pracę z modułem HSM płatności platformy Azure
- Zobacz niektóre typowe scenariusze wdrażania
- Dowiedz się więcej o certyfikacji i zgodności
- Przeczytaj często zadawane pytania