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 | arm64Diperlukan: 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
/tmpdirektori 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 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
Successfulsetelah fungsi selesai dibuat.Jenis: String
Nilai yang Valid:
Successful | Failed | InProgressDiperlukan: 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 | FunctionErrorDiperlukan: 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
Imageuntuk gambar kontainer dan aturZipuntuk arsip file .zip.Jenis: String
Nilai yang Valid:
Zip | ImageDiperlukan: 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 | java21Diperlukan: 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
ApplyOnPublishedVersionsuntuk 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 | FailedDiperlukan: 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 | FunctionErrorDiperlukan: 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: