Bagikan melalui


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:

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 azd env list atas. Untuk menyalin status jarak jauh, dev ke lingkungan lokal Anda, Anda akan menjalankan hal berikut:

azd env select dev