Bagikan melalui


Dukungan Lingkungan Jarak Jauh

Untuk menggunakan lingkungan jarak jauh, aktifkan status jarak jauh untuk memastikan status lingkungan secara otomatis bertahan ke penyimpanan jarak jauh yang dikonfigurasi. Artinya, perintah apa pun azd secara otomatis menyimpan perubahan yang menulis ke azd.env atau file config.json Anda.

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.

Konfigurasikan status jarak jauh pada elemen state.remote dalam konfigurasi azd.

  • 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 menulis .env dan config.json file ke dalam kontainer blob penyimpanan Azure

Konfigurasi

  • accountName: Nama akun penyimpanan Azure
  • containerName: Nama kontainer dalam akun penyimpanan tempat konfigurasi disimpan. Akan menggunakan nama proyek azd saat ini jika tidak ditentukan
  • titik akhir: Titik Akhir Azure digunakan saat mengonfigurasi status jarak jauh. Menjadi standar ke core.windows.net

Keadaan jarak jauh dan azd perintah

azd env list

Mencantumkan semua lingkungan lokal dan jarak jauh yang tersedia. Contohnya:

Contoh output 'azd env list' dengan lingkungan jarak jauh.

azd env select

Saat memilih lingkungan yang tidak ada secara lokal, status jarak jauh disalin ke lingkungan lokal baru.

Misalnya, pertimbangkan output dari sebelumnya azd env list. Untuk menyalin status jarak jauh, dev ke lingkungan lokal Anda, Anda akan menjalankan hal berikut:

azd env select dev