Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FunctionConfiguration
Detail tentang konfigurasi fungsi.
Daftar Isi
- Architectures
-
Arsitektur set instruksi yang didukung fungsi. Arsitektur adalah array string dengan salah satu nilai yang valid. Nilai arsitektur default adalah
x86_64
.Tipe: Array string
Anggota Array: Jumlah tetap 1 item.
Nilai yang Valid:
x86_64 | arm64
Diperlukan: Tidak
- CodeSha256
-
Hash SHA256 dari paket deployment fungsi.
Tipe: String
Wajib: Tidak
- CodeSize
-
Ukuran paket deployment fungsi, dalam byte.
Tipe: Panjang
Diperlukan: Tidak
- DeadLetterConfig
-
Antrean surat mati fungsi.
Tipe: Objek DeadLetterConfig
Diperlukan: Tidak
- Description
-
Deskripsi fungsi.
Tipe: String
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.
Diperlukan: Tidak
- Environment
-
Variabel lingkungan fungsi. Dihilangkan dari AWS CloudTrail log.
Tipe: Objek EnvironmentResponse
Diperlukan: Tidak
- EphemeralStorage
-
Ukuran
/tmp
direktori fungsi dalam MB. Nilai defaultnya adalah 512, tetapi bisa berupa bilangan bulat antara 512 dan 10.240 MB. Untuk informasi selengkapnya, lihat Mengonfigurasi penyimpanan sementara (konsol).Tipe: Objek EphemeralStorage
Diperlukan: Tidak
- FileSystemConfigs
-
Pengaturan koneksi untuk sistem file Amazon EFS.
Tipe: Array objek FileSystemConfig
Anggota Array: Jumlah maksimum 1 item.
Diperlukan: Tidak
- FunctionArn
-
Amazon Resource Name (ARN) fungsi.
Tipe: String
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: Tidak
- FunctionName
-
Nama fungsi.
Tipe: String
Panjang Batasan: Panjang minimum 1. Panjang maksimum 170.
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: Tidak
- Handler
-
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.
Jenis: String
Batasan Panjang: Panjang maksimum 128.
Pola:
[^\s]+
Diperlukan: Tidak
- ImageConfigResponse
-
Nilai konfigurasi gambar fungsi.
Tipe: Objek ImageConfigResponse
Diperlukan: Tidak
- KMSKeyArn
-
AWS KMS keyYang digunakan untuk mengenkripsi variabel lingkungan fungsi. Ketika Lambda SnapStart diaktifkan, kunci ini juga digunakan untuk mengenkripsi snapshot fungsi. Kunci ini dikembalikan hanya jika Anda telah mengonfigurasi kunci yang dikelola pelanggan.
Jenis: String
Pola:
(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()
Diperlukan: Tidak
- LastModified
-
Tanggal dan waktu fungsi terakhir diperbarui, dalam format ISO-8601
(YYYY-MM-DDThh:mm:ss.sTZD). Tipe: String
Wajib: Tidak
- LastUpdateStatus
-
Status pembaruan terakhir yang dilakukan pada fungsi. Ini adalah set pertama untuk
Successful
setelah fungsi selesai dibuat.Jenis: String
Nilai yang Valid:
Successful | Failed | InProgress
Diperlukan: Tidak
- LastUpdateStatusReason
-
Alasan pembaruan terakhir yang dilakukan pada fungsi.
Tipe: String
Wajib: Tidak
- LastUpdateStatusReasonCode
-
Kode alasan pembaruan terakhir yang dilakukan pada fungsi.
Jenis: String
Nilai yang Valid:
EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
Diperlukan: Tidak
- Layers
-
Lapisan fungsi.
Tipe: Array objek Layer
Diperlukan: Tidak
- LoggingConfig
-
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.
Tipe: Objek LoggingConfig
Diperlukan: Tidak
- MasterArn
-
Untuk fungsi Lambda @Edge, ARN dari fungsi utama.
Jenis: String
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: Tidak
- MemorySize
-
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.
Tipe: Integer
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.
Diperlukan: Tidak
- PackageType
-
Tipe paket deployment. Atur ke
Image
untuk gambar kontainer dan aturZip
untuk arsip file .zip.Jenis: String
Nilai yang Valid:
Zip | Image
Diperlukan: Tidak
- RevisionId
-
Revisi paling baru dari fungsi atau alias.
Tipe: String
Wajib: Tidak
- Role
-
Peran eksekusi fungsi.
Tipe: String
Pola:
arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
Diperlukan: Tidak
- Runtime
-
Pengenal waktu aktif fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat Kebijakan penghentian waktu proses.
Jenis: String
Nilai yang Valid:
nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21
Diperlukan: Tidak
- RuntimeVersionConfig
-
ARN runtime dan kesalahan apa pun yang terjadi.
Tipe: Objek RuntimeVersionConfig
Diperlukan: Tidak
- SigningJobArn
-
ARN tugas penandatanganan.
Tipe: String
Pola:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
Diperlukan: Tidak
- SigningProfileVersionArn
-
ARN dari versi profil penandatanganan.
Tipe: String
Pola:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
Diperlukan: Tidak
- SnapStart
-
Setel
ApplyOn
PublishedVersions
untuk membuat snapshot dari lingkungan eksekusi yang diinisialisasi saat Anda memublikasikan versi fungsi. Untuk informasi selengkapnya, lihat Meningkatkan kinerja startup dengan Lambda SnapStart.Tipe: Objek SnapStartResponse
Diperlukan: Tidak
- State
-
Status fungsi saat ini. Ketika statusnya adalah
Inactive
, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.Jenis: String
Nilai yang Valid:
Pending | Active | Inactive | Failed
Diperlukan: Tidak
- StateReason
-
Alasan untuk status fungsi saat ini.
Tipe: String
Wajib: Tidak
- StateReasonCode
-
Kode alasan untuk status fungsi saat ini. Ketika kode adalah
Creating
, Anda tidak dapat memanggil atau memodifikasi fungsi.Jenis: String
Nilai yang Valid:
Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
Diperlukan: Tidak
- Timeout
-
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.
Tipe: Integer
Rentang yang Valid: Nilai minimum 1.
Diperlukan: Tidak
- TracingConfig
-
Konfigurasi pelacakan AWS X-Ray fungsi.
Tipe: Objek TracingConfigResponse
Diperlukan: Tidak
- Version
-
Versi fungsi Lambda.
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.
Pola:
(\$LATEST|[0-9]+)
Diperlukan: Tidak
- VpcConfig
-
Konfigurasi jaringan fungsi.
Tipe: Objek VpcConfigResponse
Wajib: Tidak
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: