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

王林
Lepaskan: 2024-02-08 20:54:02
ke hadapan
839 orang telah melayarinya

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
}
Salin selepas log masuk

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!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!