PutProvisionedConcurrencyConfig - AWS Lambda

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

PutProvisionedConcurrencyConfig

Menambahkan konfigurasi konkurensi terprovisi untuk alias atau versi fungsi.

Sintaks Permintaan

PUT /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1 Content-type: application/json { "ProvisionedConcurrentExecutions": number }

Parameter Permintaan URI

Permintaan menggunakan parameter URI berikut.

FunctionName

Nama fungsi Lambda.

Format nama
  • Nama fungsimy-function.

  • Fungsi ARN —. arn:aws:lambda:us-west-2:123456789012:function:my-function

  • ARN Sebagian —. 123456789012:function:my-function

Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.

Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.

Pola: (arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?

Diperlukan: Ya

Qualifier

Nomor versi atau nama alias.

Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.

Pola: (|[a-zA-Z0-9$_-]+)

Wajib: Ya

Isi Permintaan

Permintaan menerima data berikut dalam format JSON.

ProvisionedConcurrentExecutions

Jumlah konkurensi terprovisi yang dialokasikan untuk versi atau alias.

Tipe: Integer

Rentang yang Valid: Nilai minimum 1.

Wajib: Ya

Sintaksis Respons

HTTP/1.1 202 Content-type: application/json { "AllocatedProvisionedConcurrentExecutions": number, "AvailableProvisionedConcurrentExecutions": number, "LastModified": "string", "RequestedProvisionedConcurrentExecutions": number, "Status": "string", "StatusReason": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

AllocatedProvisionedConcurrentExecutions

Jumlah konkurensi terprovisi yang dialokasikan. Ketika alias tertimbang digunakan selama penerapan linier dan canary, nilai ini berfluktuasi tergantung pada jumlah konkurensi yang disediakan untuk versi fungsi.

Tipe: Bilangan Bulat

Rentang Valid: Nilai minimum 0.

AvailableProvisionedConcurrentExecutions

Jumlah konkurensi terprovisi yang tersedia.

Tipe: Integer

Rentang Valid: Nilai minimum 0.

LastModified

Tanggal dan waktu pengguna terakhir kali memperbarui konfigurasi, dalam format ISO 8601.

Jenis: String

RequestedProvisionedConcurrentExecutions

Jumlah konkurensi terprovisi yang diminta.

Tipe: Integer

Rentang yang Valid: Nilai minimum 1.

Status

Status proses alokasi.

Jenis: String

Nilai yang Valid: IN_PROGRESS | READY | FAILED

StatusReason

Untuk alokasi yang gagal, alasan konkurensi terprovisi tidak dapat dialokasikan.

Jenis: String

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

InvalidParameterValueException

Salah satu parameter dalam permintaan tidak valid.

Kode Status HTTP: 400

ResourceConflictException

Sumber daya sudah ada, atau operasi lain sedang berlangsung.

Kode Status HTTP: 409

ResourceNotFoundException

Sumber daya yang ditentukan dalam permintaan tidak ada.

Kode Status HTTP: 404

ServiceException

Layanan AWS Lambda mengalami kesalahan internal.

Kode Status HTTP: 500

TooManyRequestsException

Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota Lambda.

Kode Status HTTP: 429

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: