Rumah >pembangunan bahagian belakang >Golang >Pergi SDK untuk Azure Bagaimana untuk mencipta mesin maya tanpa prinsipal perkhidmatan?
Kod sampel dalam Go SDK ini mencipta mesin maya dengan menggunakan templat ARM. Ia memerlukan anda memasukkan clientId dan clientSecret daripada prinsipal perkhidmatan.
Go SDK Kod sampel ini mencipta mesin maya menggunakan Go SDK for Azure. Ia memerlukan ID langganan tetapi bukan prinsipal perkhidmatan (ID pelanggan, rahsia pelanggan). Ia juga tidak mewujudkan prinsipal perkhidmatan secara automatik.
Saya fikir mencipta mesin maya memerlukan prinsipal perkhidmatan, tetapi contoh GO SDK mampu mencipta mesin maya tanpa menyatakan prinsipal perkhidmatan. Apakah yang saya ketinggalan tentang prinsipal perkhidmatan dan mesin maya?
Ia menggunakan newdefaultazurecredential, kelas ini mendapatkan maklumat pengesahan daripada persekitaran (cth. Azure cli, pembolehubah persekitaran) - Lihat dokumentasi
func connectionAzure() (azcore.TokenCredential, error) { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { return nil, err } return cred, nil }
Atas ialah kandungan terperinci Pergi SDK untuk Azure Bagaimana untuk mencipta mesin maya tanpa prinsipal perkhidmatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!