Rumah >pembangunan bahagian belakang >Golang >Pergi SDK untuk Azure Bagaimana untuk mencipta mesin maya tanpa prinsipal perkhidmatan?

Pergi SDK untuk Azure Bagaimana untuk mencipta mesin maya tanpa prinsipal perkhidmatan?

王林
王林ke hadapan
2024-02-08 20:54:02888semak imbas

Go SDK for Azure 如何在没有服务主体的情况下创建虚拟机?

Kandungan soalan

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?


Jawapan betul


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!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam