Publikasikan fungsi - Amazon CloudFront

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Publikasikan fungsi

Saat Anda mempublikasikan fungsi Anda, ini menyalin fungsi dari DEVELOPMENT panggung ke LIVE panggung.

Jika perilaku cache tidak terkait dengan fungsi, mempublikasikannya memungkinkan Anda mengaitkannya dengan perilaku cache. Anda hanya dapat mengaitkan perilaku cache dengan fungsi yang ada di tahap LIVE.

penting
  • Sebelum Anda mempublikasikan, kami sarankan Anda menguji fungsinya.

  • Setelah Anda mempublikasikan fungsi, semua perilaku cache yang terkait dengan fungsi tersebut secara otomatis mulai menggunakan salinan yang baru diterbitkan, segera setelah distribusi selesai digunakan.

Anda dapat mempublikasikan fungsi di CloudFront konsol atau dengan AWS CLI.

Console
Untuk mempublikasikan fungsi
  1. Masuk ke CloudFront konsol di https://console.aws.amazon.com/cloudfront/v4/home#/functions dan pilih halaman Fungsi.

  2. Pilih fungsi yang akan diperbarui.

  3. Pilih tab Publish dan kemudian pilih Publish. Jika fungsi Anda sudah dilampirkan ke satu atau beberapa perilaku cache, pilih Publikasikan dan perbarui.

  4. (Opsional) Untuk melihat distribusi yang terkait dengan fungsi, pilih CloudFront Distribusi terkait untuk memperluas bagian itu.

Ketika berhasil, spanduk muncul di bagian atas halaman yang mengatakan Nama fungsi berhasil diterbitkan. Anda juga dapat memilih tab Bangun, lalu pilih Live untuk melihat versi live kode fungsi.

CLI
Untuk mempublikasikan fungsi
  1. Buka jendela baris perintah.

  2. Jalankan perintah aws cloudfront publish-function berikut. Dalam contoh, jeda baris disediakan untuk membuat contoh lebih mudah dibaca.

    aws cloudfront publish-function \ --name MaxAge \ --if-match ETVXYZEXAMPLE

    Ketika perintah berhasil, Anda melihat output seperti berikut ini.

    FunctionSummary: FunctionConfig: Comment: Max Age 2 years Runtime: cloudfront-js-2.0 FunctionMetadata: CreatedTime: '2021-04-18T21:24:21.314000+00:00' FunctionARN: arn:aws:cloudfront::111122223333:function/ExampleFunction LastModifiedTime: '2023-12-19T23:41:15.389000+00:00' Stage: LIVE Name: MaxAge Status: UNASSOCIATED