Mulai cepat: Membuat Azure Payment HSM dengan Azure CLI
Azure Payment HSM adalah layanan "BareMetal" yang dikirimkan menggunakan modul keamanan perangkat keras pembayaran (HSM) Thales payShield 10K untuk menyediakan operasi kunci kriptografi untuk transaksi pembayaran kriptografi 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.
Mulai cepat ini menjelaskan cara membuat, memperbarui, dan menghapus Azure Payment HSM dengan menggunakan 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, memiliki CSA, dan memenuhi persyaratan moneter lima juta ($ 5 juta) USD atau lebih besar dalam pendapatan Azure yang diterapkan secara keseluruhan setiap tahun.
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 fitur penyedia sumber daya dan penyedia sumber daya Azure Payment HSM.
Peringatan
Anda harus menerapkan bendera fitur "FastPathEnabled" ke setiap ID langganan, dan menambahkan tag "fastpathenabled" ke setiap jaringan virtual. Untuk informasi selengkapnya, lihat Fastpathenabled.
Untuk dengan cepat memastikan apakah penyedia sumber daya dan fitur sudah terdaftar, gunakan perintah tampilkan penyedia az 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 mulai cepat ini jika keempat perintah ini mengembalikan "Terdaftar".
Anda harus memiliki langganan Azure yang aktif. 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>
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi selengkapnya, lihat Mulai Cepat untuk Bash di Azure Cloud Shell.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah login az. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Masuk dengan Azure CLI.
Saat Anda diminta, instal ekstensi Azure CLI pada penggunaan pertama. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan ekstensi dengan Azure CLI.
Jalankan versi az untuk menemukan versi dan pustaka dependen yang diinstal. Untuk meningkatkan ke versi terbaru, jalankan peningkatan az.
Buat grup sumber daya
Grup sumber daya adalah kontainer logis yang disebarkan dan dikelola oleh sumber daya Azure. 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 "myResourceGroup" -n "myVNet" --address-prefixes "10.0.0.0/16" --tags "fastpathenabled=True" --subnet-name "myPHSMSubnet" --subnet-prefix "10.0.0.0/24"
Setelah itu, gunakan perintah pembaruan subnet vnet jaringan az Azure CLI untuk memperbarui subnet dan memberinya delegasi "Microsoft.HardwareSecurityModules/dedicatedHSMs":
az network vnet subnet update -g "myResourceGroup" --vnet-name "myVNet" -n "myPHSMSubnet" --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 "myVNet" -g "myResourceGroup"
Catat nilai yang dikembalikan sebagai id
, karena digunakan pada langkah berikutnya. id
dalam format:
"id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",
Membuat HSM pembayaran
Untuk membuat HSM pembayaran, gunakan perintah az dedicated-hsm create . Contoh berikut membuat HSM pembayaran bernama myPaymentHSM
di eastus
wilayah, myResourceGroup
grup sumber daya, dan langganan, jaringan virtual, dan subnet yang ditentukan:
az dedicated-hsm create \
--resource-group "myResourceGroup" \
--name "myPaymentHSM" \
--location "EastUS" \
--subnet id="<subnet-id>" \
--stamp-id "stamp1" \
--sku "payShield10K_LMK1_CPS60"
Mendapatkan HSM pembayaran
Untuk melihat HSM pembayaran Dan propertinya, gunakan perintah Azure CLI az dedicated-hsm show .
az dedicated-hsm show --resource-group "myResourceGroup" --name "myPaymentHSM"
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 "myResourceGroup" -o table
Menghapus HSM pembayaran
Untuk menghapus HSM pembayaran Anda, gunakan perintah az dedicated-hsm delete . Contoh berikut menghapus myPaymentHSM
HSM pembayaran dari myResourceGroup
grup sumber daya:
az dedicated-hsm delete --name "myPaymentHSM" -g "myResourceGroup"
Hapus grup sumber daya
Mulai cepat dan tutorial lain dalam koleksi ini dibentuk berdasarkan mulai cepat ini. Jika berencana untuk melanjutkan bekerja dengan mulai cepat dan tutorial berikutnya, Anda mungkin ingin membiarkan sumber daya ini tetap di tempatnya.
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 mulai cepat ini, Anda membuat HSM pembayaran, melihat dan memperbarui propertinya, dan menghapusnya. Untuk mempelajari lebih lanjut tentang HSM Pembayaran dan cara mengintegrasikannya dengan aplikasi Anda, lanjutkan ke artikel ini.
- Membaca Gambaran Umum Pembayaran HSM
- Cari tahu cara memulai Azure Payment HSM
- Lihat beberapa skenario penyebaran umum
- Pelajari tentang Sertifikasi dan kepatuhan
- Membaca pertanyaan yang sering diajukan