Mulai cepat: Membuat Azure Payment HSM dengan Azure CLI

Azure Payment HSM adalah layanan "BareMetal" yang disediakan menggunakan modul keamanan perangkat keras pembayaran (HSM) Thales payShield 10K untuk menyediakan operasi kunci kriptografi untuk transaksi pembayaran yang real-time dan penting di cloud Azure. Azure Payment HSM dirancang khusus untuk membantu penyedia layanan dan lembaga keuangan individu mempercepat strategi transformasi digital sistem pembayaran mereka dan mengadopsi cloud publik. Untuk informasi selengkapnya, lihat Azure Payment HSM: Gambaran Umum.

Panduan cepat ini menjelaskan cara membuat, memperbarui, dan menghapus Azure Payment HSM dengan perintah Azure CLI az dedicated-hsm.

Prasyarat

Penting

Azure Payment HSM adalah layanan khusus. Agar memenuhi syarat untuk onboarding dan penggunaan Azure Payment HSM, pelanggan harus memiliki Manajer Akun Microsoft yang ditetapkan dan memiliki Cloud Service Architect (CSA).

Untuk menanyakan tentang layanan, mulai proses kualifikasi, dan siapkan prasyarat sebelum on-boarding, minta manajer akun Microsoft dan CSA Anda untuk mengirim permintaan melalui email.

  • Anda harus mendaftarkan penyedia sumber daya Microsoft.HardwareSecurityModules dan Microsoft.Network, serta fitur Azure Payment HSM. Langkah-langkah untuk melakukannya ada di Daftarkan penyedia sumber daya Azure Payment HSM dan fitur penyedia sumber daya.

    Peringatan

    Anda harus menerapkan FastPathEnabled bendera fitur ke setiap ID langganan, dan menambahkan fastpathenabled tag ke setiap jaringan virtual. Untuk informasi selengkapnya, lihat Fastpathenabled.

    Untuk dengan cepat memastikan apakah penyedia sumber daya dan fitur sudah terdaftar, gunakan perintah az penyedia tampilkan di Azure CLI. (Output perintah ini lebih mudah dibaca jika Anda menampilkannya dalam format tabel.)

    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 table
    

    Anda dapat melanjutkan dengan panduan cepat ini jika keempat perintah ini mengembalikan "Terdaftar".

  • Anda harus memiliki langganan Azure. Anda dapat membuat akun gratis jika Anda tidak memilikinya.

    Jika Anda memiliki lebih dari satu langganan Azure, atur langganan yang akan digunakan untuk tagihan dengan perintah az account set Azure CLI.

    az account set --subscription <subscription-id>
    

Membuat grup sumber daya

Grup sumber daya adalah wadah logis di mana sumber daya Azure ditempatkan dan dikelola. Gunakan perintah az group create untuk membuat grup sumber daya bernama myResourceGroup di lokasi eastus.

az group create --name "myResourceGroup" --location "EastUS"

Membuat jaringan virtual dan subnet

Sebelum membuat HSM pembayaran, Anda harus terlebih dahulu membuat jaringan virtual dan subnet. Untuk melakukannya, gunakan perintah Azure CLI az network vnet create :

az network vnet create -g "<resource-group>" -n "<vnet-name>" --address-prefixes "10.0.0.0/16" --tags "fastpathenabled=True" --subnet-name "<subnet-name>" --subnet-prefix "10.0.0.0/24"

Setelah itu, gunakan perintah az network vnet subnet update dari Azure CLI untuk memperbarui subnet dan memberinya delegasi "Microsoft.HardwareSecurityModules/dedicatedHSMs":

az network vnet subnet update -g "<resource-group>" --vnet-name "<vnet-name>" -n "<subnet-name>" --delegations "Microsoft.HardwareSecurityModules/dedicatedHSMs"

Untuk memverifikasi bahwa jaringan virtual dan subnet dibuat dengan benar, gunakan perintah az network vnet show Azure CLI:

az network vnet show -n "<vnet-name>" -g "<resource-group>"

Catat nilai yang dikembalikan sebagai id, karena digunakan pada langkah berikutnya. id ada dalam format:

"id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",

Membuat modul keamanan perangkat keras untuk pembayaran

Untuk membuat HSM pembayaran, gunakan perintah az dedicated-hsm create . Contoh berikut membuat HSM pembayaran bernama <payment-hsm-name> di wilayah eastus, grup sumber daya <resource-group>, serta langganan, jaringan virtual, dan subnet yang telah ditentukan.

az dedicated-hsm create \
   --resource-group "<resource-group>" \
   --name "<payment-hsm-name>" \
   --location "EastUS" \
   --subnet id="<subnet-id>" \
   --stamp-id "stamp1" \
   --sku "payShield10K_LMK1_CPS60" 

Dapatkan HSM Pembayaran

Untuk melihat HSM pembayaran Anda dan properti-propertinya, gunakan perintah Azure CLI az dedicated-hsm show.

az dedicated-hsm show --resource-group "<resource-group>" --name "<payment-hsm-name>"

Untuk mencantumkan semua HSM pembayaran Anda, gunakan perintah az dedicated-hsm list . (Output perintah ini lebih mudah dibaca jika Anda menampilkannya dalam format tabel.)

az dedicated-hsm list --resource-group "<resource-group>" -o table

Hapus HSM Pembayaran

Untuk menghapus HSM pembayaran Anda, gunakan perintah az dedicated-hsm delete . Contoh berikut menghapus <payment-hsm-name> HSM pembayaran dari <resource-group> grup sumber daya:

az dedicated-hsm delete --name "<payment-hsm-name>" -g "<resource-group>"

Menghapus grup sumber daya

Panduan cepat dan tutorial lain dalam koleksi ini disusun berdasarkan panduan cepat ini. Jika Anda berencana untuk melanjutkan bekerja dengan quickstart dan tutorial berikutnya, Anda mungkin ingin menyimpan sumber daya ini seperti adanya.

Jika tidak lagi dibutuhkan, gunakan perintah az group delete Azure CLI untuk menghapus grup sumber daya, dan semua sumber daya terkait:

az group delete --name "myResourceGroup"

Langkah berikutnya

Dalam panduan cepat ini, Anda telah membuat HSM pembayaran, mengkaji dan memperbarui propertinya, serta menghapusnya. Untuk mempelajari lebih lanjut tentang HSM Pembayaran dan cara mengintegrasikannya dengan aplikasi Anda, lanjutkan ke artikel ini.