Dukungan Lingkungan Jarak Jauh
Bagaimana cara kerja lingkungan jarak jauh?
Untuk menggunakan lingkungan jarak jauh, Anda dapat mengaktifkan status jarak jauh untuk memastikan status lingkungan secara otomatis bertahan ke penyimpanan jarak jauh yang dikonfigurasi. Artinya perintah apa pun azd
yang menulis ke file atau config.json
Anda azd
.env
akan secara otomatis bertahan.
Mengonfigurasi status jarak jauh
Status jarak jauh untuk azd
dapat dikonfigurasi secara global dalam azd
's config.json
atau oleh proyek dalam azure.yaml
. Jika status jarak jauh tidak disiapkan, nilai dan konfigurasi lingkungan terus disimpan secara lokal.
Anda dapat mengonfigurasi status jarak jauh dalam state.remote
elemen azd
konfigurasi
- backend: Nama jenis backend yang digunakan untuk status jarak jauh
- konfigurasi: Peta pasangan kunci/nilai unik untuk setiap penyedia status jarak jauh
Aktifkan menurut proyek
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Aktifkan secara global
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Backend status jarak jauh yang didukung
Azure Blob Storage
azd
.env
menulis dan config.json
file ke kontainer blob penyimpanan Azure
Konfigurasi
- accountName: Nama akun penyimpanan Azure
- containerName: Nama kontainer dalam akun penyimpanan tempat konfigurasi disimpan. Default ke nama proyek azd saat ini jika tidak ditentukan
- titik akhir: Titik Akhir Azure digunakan saat mengonfigurasi status jarak jauh. Default ke
core.windows.net
Status dan azd
perintah jarak jauh
azd env list
Mencantumkan semua lingkungan lokal dan jarak jauh yang tersedia. Contohnya:
azd env select
Saat memilih lingkungan yang tidak ada secara lokal, status jarak jauh disalin ke lingkungan lokal baru.
Misalnya, pertimbangkan output dari azd env list
atas. Untuk menyalin status jarak jauh, dev
ke lingkungan lokal Anda, Anda akan menjalankan hal berikut:
azd env select dev