

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

# Tindakan
<a name="API_Operations"></a>

Tindakan berikut didukung:
+  [AddLayerVersionPermission](API_AddLayerVersionPermission.md) 
+  [AddPermission](API_AddPermission.md) 
+  [CreateAlias](API_CreateAlias.md) 
+  [CreateCodeSigningConfig](API_CreateCodeSigningConfig.md) 
+  [CreateEventSourceMapping](API_CreateEventSourceMapping.md) 
+  [CreateFunction](API_CreateFunction.md) 
+  [CreateFunctionUrlConfig](API_CreateFunctionUrlConfig.md) 
+  [DeleteAlias](API_DeleteAlias.md) 
+  [DeleteCodeSigningConfig](API_DeleteCodeSigningConfig.md) 
+  [DeleteEventSourceMapping](API_DeleteEventSourceMapping.md) 
+  [DeleteFunction](API_DeleteFunction.md) 
+  [DeleteFunctionCodeSigningConfig](API_DeleteFunctionCodeSigningConfig.md) 
+  [DeleteFunctionConcurrency](API_DeleteFunctionConcurrency.md) 
+  [DeleteFunctionEventInvokeConfig](API_DeleteFunctionEventInvokeConfig.md) 
+  [DeleteFunctionUrlConfig](API_DeleteFunctionUrlConfig.md) 
+  [DeleteLayerVersion](API_DeleteLayerVersion.md) 
+  [DeleteProvisionedConcurrencyConfig](API_DeleteProvisionedConcurrencyConfig.md) 
+  [GetAccountSettings](API_GetAccountSettings.md) 
+  [GetAlias](API_GetAlias.md) 
+  [GetCodeSigningConfig](API_GetCodeSigningConfig.md) 
+  [GetEventSourceMapping](API_GetEventSourceMapping.md) 
+  [GetFunction](API_GetFunction.md) 
+  [GetFunctionCodeSigningConfig](API_GetFunctionCodeSigningConfig.md) 
+  [GetFunctionConcurrency](API_GetFunctionConcurrency.md) 
+  [GetFunctionConfiguration](API_GetFunctionConfiguration.md) 
+  [GetFunctionEventInvokeConfig](API_GetFunctionEventInvokeConfig.md) 
+  [GetFunctionUrlConfig](API_GetFunctionUrlConfig.md) 
+  [GetLayerVersion](API_GetLayerVersion.md) 
+  [GetLayerVersionByArn](API_GetLayerVersionByArn.md) 
+  [GetLayerVersionPolicy](API_GetLayerVersionPolicy.md) 
+  [GetPolicy](API_GetPolicy.md) 
+  [GetProvisionedConcurrencyConfig](API_GetProvisionedConcurrencyConfig.md) 
+  [GetRuntimeManagementConfig](API_GetRuntimeManagementConfig.md) 
+  [Invoke](API_Invoke.md) 
+  [InvokeAsync](API_InvokeAsync.md) 
+  [InvokeWithResponseStream](API_InvokeWithResponseStream.md) 
+  [ListAliases](API_ListAliases.md) 
+  [ListCodeSigningConfigs](API_ListCodeSigningConfigs.md) 
+  [ListEventSourceMappings](API_ListEventSourceMappings.md) 
+  [ListFunctionEventInvokeConfigs](API_ListFunctionEventInvokeConfigs.md) 
+  [ListFunctions](API_ListFunctions.md) 
+  [ListFunctionsByCodeSigningConfig](API_ListFunctionsByCodeSigningConfig.md) 
+  [ListFunctionUrlConfigs](API_ListFunctionUrlConfigs.md) 
+  [ListLayers](API_ListLayers.md) 
+  [ListLayerVersions](API_ListLayerVersions.md) 
+  [ListProvisionedConcurrencyConfigs](API_ListProvisionedConcurrencyConfigs.md) 
+  [ListTags](API_ListTags.md) 
+  [ListVersionsByFunction](API_ListVersionsByFunction.md) 
+  [PublishLayerVersion](API_PublishLayerVersion.md) 
+  [PublishVersion](API_PublishVersion.md) 
+  [PutFunctionCodeSigningConfig](API_PutFunctionCodeSigningConfig.md) 
+  [PutFunctionConcurrency](API_PutFunctionConcurrency.md) 
+  [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md) 
+  [PutProvisionedConcurrencyConfig](API_PutProvisionedConcurrencyConfig.md) 
+  [PutRuntimeManagementConfig](API_PutRuntimeManagementConfig.md) 
+  [RemoveLayerVersionPermission](API_RemoveLayerVersionPermission.md) 
+  [RemovePermission](API_RemovePermission.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateAlias](API_UpdateAlias.md) 
+  [UpdateCodeSigningConfig](API_UpdateCodeSigningConfig.md) 
+  [UpdateEventSourceMapping](API_UpdateEventSourceMapping.md) 
+  [UpdateFunctionCode](API_UpdateFunctionCode.md) 
+  [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md) 
+  [UpdateFunctionEventInvokeConfig](API_UpdateFunctionEventInvokeConfig.md) 
+  [UpdateFunctionUrlConfig](API_UpdateFunctionUrlConfig.md) 

# AddLayerVersionPermission
<a name="API_AddLayerVersionPermission"></a>

[Menambahkan izin ke kebijakan berbasis sumber daya dari versi lapisan. AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) Gunakan tindakan ini untuk memberikan izin penggunaan lapisan ke akun lain. Anda dapat memberi izin ke satu akun, semua akun di organisasi, atau semua akun AWS. 

Untuk mencabut izin, hubungi [RemoveLayerVersionPermission](API_RemoveLayerVersionPermission.md) dengan ID pernyataan yang Anda tentukan saat Anda menambahkannya.

## Minta Sintaks
<a name="API_AddLayerVersionPermission_RequestSyntax"></a>

```
POST /2018-10-31/layers/LayerName/versions/VersionNumber/policy?RevisionId=RevisionId HTTP/1.1
Content-type: application/json

{
   "Action": "string",
   "OrganizationId": "string",
   "Principal": "string",
   "StatementId": "string"
}
```

## Parameter Permintaan URI
<a name="API_AddLayerVersionPermission_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [RevisionId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-RevisionId"></a>
Hanya memperbarui kebijakan jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari mengubah kebijakan yang sudah berubah sejak terakhir kali Anda membacanya.

 ** [VersionNumber](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-VersionNumber"></a>
Nomor versi.  
Wajib: Ya

## Isi Permintaan
<a name="API_AddLayerVersionPermission_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Action](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-Action"></a>
Tindakan API yang memberikan akses ke lapisan. Misalnya, `lambda:GetLayerVersion`.  
Tipe: String  
Panjang Batasan: Panjang maksimum 22.  
Pola: `lambda:GetLayerVersion`   
Diperlukan: Ya

 ** [OrganizationId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-OrganizationId"></a>
Dengan prinsipal yang diatur ke `*`, berikan izin ke semua akun di organisasi yang ditentukan.  
Tipe: String  
Panjang Batasan: Panjang maksimum 34.  
Pola: `o-[a-z0-9]{10,32}`   
Diperlukan: Tidak

 ** [Principal](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-Principal"></a>
ID akun, atau `*` untuk memberikan izin penggunaan lapisan ke semua akun dalam organisasi, atau semua akun AWS (jika`organizationId` tidak ditentukan). Untuk kasus terakhir, pastikan Anda benar-benar menginginkan semua akun AWS untuk memiliki izin penggunaan untuk lapisan ini.   
Tipe: String  
Pola: `\d{12}|\*|arn:(aws[a-zA-Z-]*):iam::\d{12}:root`   
Diperlukan: Ya

 ** [StatementId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-StatementId"></a>
Pengenal yang membedakan kebijakan dari yang lain pada versi lapisan yang sama.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `([a-zA-Z0-9-_]+)`   
Diperlukan: Ya

## Sintaksis Respons
<a name="API_AddLayerVersionPermission_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "RevisionId": "string",
   "Statement": "string"
}
```

## Elemen Respons
<a name="API_AddLayerVersionPermission_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [RevisionId](#API_AddLayerVersionPermission_ResponseSyntax) **   <a name="lambda-AddLayerVersionPermission-response-RevisionId"></a>
Pengidentifikasi unik untuk revisi kebijakan saat ini.  
Jenis: String

 ** [Statement](#API_AddLayerVersionPermission_ResponseSyntax) **   <a name="lambda-AddLayerVersionPermission-response-Statement"></a>
Pernyataan izin.  
Jenis: String

## Kesalahan
<a name="API_AddLayerVersionPermission_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PolicyLengthExceededException **   
Kebijakan izin untuk sumber daya terlalu besar. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_AddLayerVersionPermission_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/AddLayerVersionPermission). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/AddLayerVersionPermission) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/AddLayerVersionPermission) 

# AddPermission
<a name="API_AddPermission"></a>

MemberikanLayanan AWS,Akun AWS, atau izin AWS organisasi untuk menggunakan fungsi. Anda dapat menerapkan kebijakan pada tingkat fungsi, atau menentukan pengualifikasi untuk membatasi akses ke satu versi atau alias. Jika Anda menggunakan pengualifikasi, Pemicu harus menggunakan Amazon Resource Name (ARN) penuh dari versi atau alias tersebut untuk memanggil fungsi. Catatan: Lambda tidak mendukung penambahan kebijakan ke versi \$1LATEST.

Untuk memberikan izin ke akun lain, tentukan ID akun sebagai `Principal`. Untuk memberikan izin kepada organisasi yang ditentukan dalamAWS Organizations, tentukan ID organisasi sebagai`PrincipalOrgID`. UntukLayanan AWS, prinsipal adalah pengenal gaya domain yang didefinisikan oleh layanan, seperti atau. `s3.amazonaws.com` `sns.amazonaws.com` UntukLayanan AWS, Anda juga dapat menentukan ARN dari sumber daya terkait sebagai. `SourceArn` Jika Anda memberikan izin kepada prinsipal tanpa menentukan sumber, akun lain berpotensi mengonfigurasi sumber daya di akun mereka untuk meminta fungsi Lambda Anda.

Operasi ini menambahkan pernyataan ke kebijakan izin berbasis sumber daya untuk fungsi tersebut. Untuk informasi selengkapnya tentang kebijakan fungsi, lihat [Menggunakan kebijakan berbasis sumber daya untuk Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).

## Minta Sintaks
<a name="API_AddPermission_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/policy?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "Action": "string",
   "EventSourceToken": "string",
   "FunctionUrlAuthType": "string",
   "Principal": "string",
   "PrincipalOrgID": "string",
   "RevisionId": "string",
   "SourceAccount": "string",
   "SourceArn": "string",
   "StatementId": "string"
}
```

## Parameter Permintaan URI
<a name="API_AddPermission_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Qualifier"></a>
Tentukan versi atau alias untuk menambahkan izin ke versi fungsi yang diterbitkan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_AddPermission_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Action](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Action"></a>
Tindakan yang dapat digunakan prinsipal pada fungsi. Misalnya, `lambda:InvokeFunction` atau `lambda:GetFunction`.  
Tipe: String  
Pola: `(lambda:[*]|lambda:[a-zA-Z]+|[*])`   
Diperlukan: Ya

 ** [EventSourceToken](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-EventSourceToken"></a>
Untuk fungsi Alexa Smart Home, token yang harus disediakan oleh invoker.  
Jenis: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Pola: `[a-zA-Z0-9._\-]+`   
Diperlukan: Tidak

 ** [FunctionUrlAuthType](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-FunctionUrlAuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati autentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM`   
Diperlukan: Tidak

 ** [Principal](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Principal"></a>
Layanan AWSAtau Akun AWS yang memanggil fungsi. Jika Anda menentukan layanan, gunakan `SourceArn` atau `SourceAccount` untuk membatasi orang yang dapat memanggil fungsi melalui layanan tersebut.  
Tipe: String  
Pola: `[^\s]+`   
Diperlukan: Ya

 ** [PrincipalOrgID](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-PrincipalOrgID"></a>
Pengenal untuk organisasi Anda diAWS Organizations. Gunakan ini untuk memberikan izin kepada semua yang ada di Akun AWS bawah organisasi ini.  
Jenis: String  
Batas Panjang: Panjang minimum 12. Panjang maksimum 34.  
Pola: `^o-[a-z0-9]{10,32}$`   
Diperlukan: Tidak

 ** [RevisionId](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-RevisionId"></a>
Perbarui kebijakan hanya jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari mengubah kebijakan yang sudah berubah sejak terakhir kali Anda membacanya.  
Tipe: String  
Wajib: Tidak

 ** [SourceAccount](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-SourceAccount"></a>
UntukLayanan AWS, ID Akun AWS yang memiliki sumber daya. Gunakan ini bersama-sama dengan `SourceArn` untuk memastikan bahwa akun yang ditentukan memiliki sumber daya. Pemilik dapat menghapus bucket Amazon S3 dan dibuat kembali oleh akun lain.  
Tipe: String  
Panjang Batasan: Panjang maksimum 12.  
Pola: `\d{12}`   
Diperlukan: Tidak

 ** [SourceArn](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-SourceArn"></a>
UntukLayanan AWS, ARN dari AWS sumber daya yang memanggil fungsi. Misalnya, bucket Amazon S3 atau topik Amazon SNS.  
Perhatikan bahwa Lambda mengonfigurasi perbandingan menggunakan operator. `StringLike`  
Jenis: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`   
Diperlukan: Tidak

 ** [StatementId](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-StatementId"></a>
Pengidentifikasi pernyataan yang membedakan pernyataan dari lainnya dalam kebijakan yang sama.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `([a-zA-Z0-9-_]+)`   
Diperlukan: Ya

## Sintaksis Respons
<a name="API_AddPermission_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Statement": "string"
}
```

## Elemen Respons
<a name="API_AddPermission_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Statement](#API_AddPermission_ResponseSyntax) **   <a name="lambda-AddPermission-response-Statement"></a>
Pernyataan izin yang ditambahkan ke kebijakan fungsi.  
Jenis: String

## Kesalahan
<a name="API_AddPermission_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PolicyLengthExceededException **   
Kebijakan izin untuk sumber daya terlalu besar. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_AddPermission_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/AddPermission). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/AddPermission) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/AddPermission) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/AddPermission) 

# CreateAlias
<a name="API_CreateAlias"></a>

Membuat [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) untuk versi fungsi Lambda. Gunakan alias untuk menyediakan klien dengan pengidentifikasi fungsi yang dapat Anda perbarui untuk memanggil versi yang berbeda.

Anda juga dapat memetakan alias untuk membagi permintaan pemanggilan di antara dua versi. Gunakan parameter `RoutingConfig` untuk menentukan versi kedua dan persentase permintaan pemanggilan yang diterima.

## Minta Sintaks
<a name="API_CreateAlias_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/aliases HTTP/1.1
Content-type: application/json

{
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Parameter Permintaan URI
<a name="API_CreateAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_CreateAlias_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Description](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-Description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [FunctionVersion](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-FunctionVersion"></a>
Versi fungsi yang alias panggilan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)`   
Diperlukan: Ya

 ** [Name](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-Name"></a>
Nama alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Diperlukan: Ya

 ** [RoutingConfig](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-RoutingConfig"></a>
[Konfigurasi perutean](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing) alias.  
Tipe: Objek [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md).  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateAlias_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Elemen Respons
<a name="API_CreateAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AliasArn](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-AliasArn"></a>
Amazon Resource Name (ARN) alias.  
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-_]+))?` 

 ** [Description](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-Description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [FunctionVersion](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-FunctionVersion"></a>
Versi fungsi yang alias panggilan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-Name"></a>
Nama alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-RevisionId"></a>
Pengidentifikasi unik yang berubah saat Anda memperbarui alias.  
Jenis: String

 ** [RoutingConfig](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-RoutingConfig"></a>
[Konfigurasi perutean](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) alias.  
Tipe: Objek [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md).

## Kesalahan
<a name="API_CreateAlias_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_CreateAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/CreateAlias). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/CreateAlias) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/CreateAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/CreateAlias) 

# CreateCodeSigningConfig
<a name="API_CreateCodeSigningConfig"></a>

Membuat konfigurasi penandatanganan kode. [Konfigurasi penandatanganan kode](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html) menetapkan daftar profil penandatanganan yang diizinkan dan menentukan kebijakan validasi penandatanganan kode (tindakan yang diambil jika pemeriksaan validasi deployment gagal). 

## Sintaks Permintaan
<a name="API_CreateCodeSigningConfig_RequestSyntax"></a>

```
POST /2020-04-22/code-signing-configs/ HTTP/1.1
Content-type: application/json

{
   "AllowedPublishers": { 
      "SigningProfileVersionArns": [ "string" ]
   },
   "CodeSigningPolicies": { 
      "UntrustedArtifactOnDeployment": "string"
   },
   "Description": "string"
}
```

## Parameter Permintaan URI
<a name="API_CreateCodeSigningConfig_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_CreateCodeSigningConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AllowedPublishers](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-AllowedPublishers"></a>
Menandatangani profil untuk konfigurasi penandatanganan kode ini.  
Tipe: Objek [AllowedPublishers](API_AllowedPublishers.md).  
Wajib: Ya

 ** [CodeSigningPolicies](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-CodeSigningPolicies"></a>
Kebijakan penandatanganan kode menentukan tindakan yang harus diambil jika pemeriksaan validasi gagal.   
Tipe: Objek [CodeSigningPolicies](API_CodeSigningPolicies.md).  
Diperlukan: Tidak

 ** [Description](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-Description"></a>
Nama deskriptif untuk konfigurasi penandatanganan kode ini.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Elemen Respons
<a name="API_CreateCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfig](#API_CreateCodeSigningConfig_ResponseSyntax) **   <a name="lambda-CreateCodeSigningConfig-response-CodeSigningConfig"></a>
Konfigurasi penandatanganan kode.  
Tipe: Objek [CodeSigningConfig](API_CodeSigningConfig.md).

## Kesalahan
<a name="API_CreateCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

## Lihat Juga
<a name="API_CreateCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/CreateCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/CreateCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/CreateCodeSigningConfig) 

# CreateEventSourceMapping
<a name="API_CreateEventSourceMapping"></a>

Membuat pemetaan antara sumber peristiwa dan fungsi AWS Lambda. Lambda membaca item dari sumber acara dan memanggil fungsi.

Untuk detail tentang cara mengonfigurasi sumber acara yang berbeda, lihat topik berikut. 
+  [Aliran Amazon DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) 
+  [Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) 
+  [Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) 
+  [Amazon MQ dan RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) 
+  [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) 
+  [Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html) 

Opsi penanganan kesalahan berikut hanya tersedia untuk sumber aliran (DynamoDB dan Kinesis):
+  `BisectBatchOnFunctionError`— Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi.
+  `DestinationConfig`— Kirim catatan yang dibuang ke antrian Amazon SQS atau topik Amazon SNS.
+  `MaximumRecordAgeInSeconds`— Buang catatan yang lebih tua dari usia yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir
+  `MaximumRetryAttempts`— Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir.
+  `ParallelizationFactor`— Memproses beberapa batch dari setiap pecahan secara bersamaan.

Untuk informasi tentang parameter konfigurasi yang berlaku untuk setiap sumber peristiwa, lihat topik berikut.
+  [Aliran Amazon DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-ddb-params) 
+  [Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-params) 
+  [Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-params) 
+  [Amazon MQ dan RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-params) 
+  [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-parms) 
+  [Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-kafka-parms) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html#docdb-configuration) 

## Minta Sintaks
<a name="API_CreateEventSourceMapping_RequestSyntax"></a>

```
POST /2015-03-31/event-source-mappings/ HTTP/1.1
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "Enabled": boolean,
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionName": "string",
   "FunctionResponseTypes": [ "string" ],
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number
}
```

## Parameter Permintaan URI
<a name="API_CreateEventSourceMapping_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_CreateEventSourceMapping_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AmazonManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-AmazonManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber peristiwa Amazon Managed Streaming for Apache Kafka (Amazon MSK).  
Tipe: Objek [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md)  
Diperlukan: Tidak

 ** [BatchSize](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
+  **Amazon Kinesis** - Default 100. Maks. 10.000.
+  **Amazon DynamoDB Streams - Default** 100. Maks. 10.000.
+  **Layanan Antrian Sederhana Amazon** - Default 10. Untuk antrean standar maks. adalah 10.000. Untuk antrean FIFO, maks. adalah 10.
+  **Amazon Managed Streaming untuk Apache** Kafka - Default 100. Maks. 10.000.
+  **Apache Kafka yang dikelola sendiri** - Default 100. Maks. 10.000.
+  **Amazon MQ (ActiveMQ dan RabbitMQ) - Default 100**. Maks. 10.000.
+  **DocumentDB** - Default 100. Maks. 10.000.
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.  
Diperlukan: Tidak

 ** [BisectBatchOnFunctionError](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi.  
Tipe: Boolean  
Wajib: Tidak

 ** [DestinationConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)  
Diperlukan: Tidak

 ** [DocumentDBEventSourceConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)  
Diperlukan: Tidak

 ** [Enabled](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-Enabled"></a>
Jika benar, pemetaan sumber peristiwa aktif. Ketika salah, Lambda menghentikan pemungutan suara dan doa.  
Bawaan: BETUL  
Tipe: Boolean  
Wajib: Tidak

 ** [EventSourceArn](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
+  **Amazon Kinesis** — ARN dari aliran data atau konsumen aliran.
+  **Amazon DynamoDB Streams** — ARN aliran.
+  **Amazon Simple Queue Service** — ARN antrian.
+  **Amazon Managed Streaming for Apache** [Kafka — ARN cluster atau ARN dari koneksi VPC (untuk pemetaan sumber peristiwa lintas akun).](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)
+  **Amazon MQ** — ARN broker.
+  **Amazon DocumentDB** — ARN dari aliran perubahan DocumentDB.
Jenis: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`   
Diperlukan: Tidak

 ** [FilterCriteria](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)  
Diperlukan: Tidak

 ** [FunctionName](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`MyFunction`.
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`
+  **Versi atau Alias `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD` ARN** —.
+  **ARN Sebagian** —. `123456789012:function:MyFunction`
Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.  
Tipe: String  
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

 ** [FunctionResponseTypes](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures`   
Diperlukan: Tidak

 ** [MaximumBatchingWindowInSeconds](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.  
Diperlukan: Tidak

 ** [MaximumRecordAgeInSeconds](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai default adalah tak terhingga (-1).  
Tipe: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.  
Diperlukan: Tidak

 ** [MaximumRetryAttempts](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.  
Diperlukan: Tidak

 ** [ParallelizationFactor](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses dari setiap pecahan secara bersamaan.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.  
Diperlukan: Tidak

 ** [Queues](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-Queues"></a>
 (MQ) Nama antrean tujuan broker Amazon MQ yang akan digunakan.   
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1000.  
Pola: `[\s\S]*`   
Diperlukan: Tidak

 ** [ScalingConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)  
Diperlukan: Tidak

 ** [SelfManagedEventSource](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-SelfManagedEventSource"></a>
Cluster Apache Kafka yang dikelola sendiri untuk menerima catatan dari.  
Tipe: Objek [SelfManagedEventSource](API_SelfManagedEventSource.md)  
Diperlukan: Tidak

 ** [SelfManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-SelfManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara Apache Kafka yang dikelola sendiri.  
Tipe: Objek [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md)  
Diperlukan: Tidak

 ** [SourceAccessConfigurations](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-SourceAccessConfigurations"></a>
Array protokol autentikasi atau komponen VPC yang diperlukan untuk mengamankan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.  
Diperlukan: Tidak

 ** [StartingPosition](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-StartingPosition"></a>
Posisi dalam pengaliran tempat untuk mulai membaca. Diperlukan untuk sumber acara Amazon Kinesis dan Amazon DynamoDB Stream. `AT_TIMESTAMP`didukung hanya untuk aliran Amazon Kinesis, Amazon DocumentDB, Amazon MSK, dan Apache Kafka yang dikelola sendiri.  
Jenis: String  
Nilai yang Valid: `TRIM_HORIZON | LATEST | AT_TIMESTAMP`   
Diperlukan: Tidak

 ** [StartingPositionTimestamp](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-StartingPositionTimestamp"></a>
Dengan `StartingPosition` diatur ke`AT_TIMESTAMP`, waktu untuk mulai membaca, dalam detik waktu Unix. `StartingPositionTimestamp`tidak bisa di masa depan.  
Tipe: Timestamp  
Diperlukan: Tidak

 ** [Topics](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-Topics"></a>
Nama topik Kafka.  
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 249.  
Pola: `^[^.]([a-zA-Z0-9\-_.]+)`   
Diperlukan: Tidak

 ** [TumblingWindowInSeconds](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Elemen Respons
<a name="API_CreateEventSourceMapping_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AmazonManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-AmazonManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber peristiwa Amazon Managed Streaming for Apache Kafka (Amazon MSK).  
Tipe: Objek [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md)

 ** [BatchSize](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
Nilai default: Bervariasi berdasarkan layanan. Untuk Amazon SQS, defaultnya adalah 10. Untuk semua layanan lainnya, defaultnya adalah 100.  
Pengaturan terkait: Ketika Anda mengatur `BatchSize` ke nilai yang lebih besar dari 10, Anda harus mengatur `MaximumBatchingWindowInSeconds` ke setidaknya 1.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

 ** [BisectBatchOnFunctionError](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi. Nilai default salah.  
Jenis: Boolean

 ** [DestinationConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan sumber peristiwa Apache Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [DocumentDBEventSourceConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)

 ** [EventSourceArn](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FilterCriteria](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)

 ** [FunctionArn](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-FunctionArn"></a>
ARN fungsi Lambda.  
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-_]+))?` 

 ** [FunctionResponseTypes](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures` 

 ** [LastModified](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-LastModified"></a>
Tanggal pemetaan sumber peristiwa terakhir diperbarui atau statusnya berubah, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [LastProcessingResult](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-LastProcessingResult"></a>
Hasil pemanggilan Lambda terakhir dari fungsi Anda.  
Jenis: String

 ** [MaximumBatchingWindowInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.

 ** [MaximumRecordAgeInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai defaultnya adalah -1, yang menetapkan usia maksimum hingga tak terbatas. Ketika nilai diatur ke tak terhingga, Lambda tidak pernah menghapus catatan lama.  
Nilai valid minimum untuk usia rekor maksimum adalah 60-an. Meskipun nilai kurang dari 60 dan lebih besar dari -1 termasuk dalam rentang absolut parameter, mereka tidak diperbolehkan
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.

 ** [MaximumRetryAttempts](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah -1, yang menetapkan jumlah maksimum coba lagi ke tak terhingga. Kapan tak MaximumRetryAttempts terbatas, Lambda mencoba kembali catatan yang gagal sampai catatan berakhir di sumber acara.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.

 ** [ParallelizationFactor](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses secara bersamaan dari setiap pecahan. Nilai default adalah 1.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.

 ** [Queues](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-Queues"></a>
 (Amazon MQ) Nama antrean tujuan broker Amazon MQ yang akan digunakan.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1000.  
Pola: `[\s\S]*` 

 ** [ScalingConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)

 ** [SelfManagedEventSource](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-SelfManagedEventSource"></a>
Klaster dikelola sendiri Apache Kafka untuk sumber peristiwa Anda.  
Tipe: Objek [SelfManagedEventSource](API_SelfManagedEventSource.md)

 ** [SelfManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara Apache Kafka yang dikelola sendiri.  
Tipe: Objek [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md)

 ** [SourceAccessConfigurations](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-SourceAccessConfigurations"></a>
Susunan protokol autentikasi, komponen VPC, atau host virtual untuk mengamankan dan menentukan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.

 ** [StartingPosition](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-StartingPosition"></a>
Posisi dalam pengaliran tempat untuk mulai membaca. Diperlukan untuk sumber acara Amazon Kinesis dan Amazon DynamoDB Stream. `AT_TIMESTAMP`didukung hanya untuk aliran Amazon Kinesis, Amazon DocumentDB, Amazon MSK, dan Apache Kafka yang dikelola sendiri.  
Jenis: String  
Nilai yang Valid: `TRIM_HORIZON | LATEST | AT_TIMESTAMP` 

 ** [StartingPositionTimestamp](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-StartingPositionTimestamp"></a>
Dengan `StartingPosition` diatur ke`AT_TIMESTAMP`, waktu untuk mulai membaca, dalam detik waktu Unix. `StartingPositionTimestamp`tidak bisa di masa depan.  
Tipe: Timestamp

 ** [State](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-State"></a>
Status pemetaan sumber peristiwa. Status bisa menjadi salah satu dari berikut: `Creating`, `Enabling`, `Enabled`, `Disabling`, `Disabled`, `Updating`, atau `Deleting`.  
Jenis: String

 ** [StateTransitionReason](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-StateTransitionReason"></a>
Menunjukkan apakah pengguna atau Lambda membuat perubahan terakhir pada pemetaan sumber peristiwa.  
Jenis: String

 ** [Topics](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-Topics"></a>
Nama topik Kafka.  
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 249.  
Pola: `^[^.]([a-zA-Z0-9\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.

 ** [UUID](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Jenis: String

## Kesalahan
<a name="API_CreateEventSourceMapping_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_CreateEventSourceMapping_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/CreateEventSourceMapping). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/CreateEventSourceMapping) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/CreateEventSourceMapping) 

# CreateFunction
<a name="API_CreateFunction"></a>

Buat fungsi Lambda. Untuk membuat fungsi, Anda memerlukan [paket deployment](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) dan [peran eksekusi](https://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role). Paket deployment adalah arsip file .zip atau gambar kontainer yang berisi kode fungsi Anda. Peran eksekusi memberikan izin fungsi untuk digunakanLayanan AWS, seperti Amazon CloudWatch Logs untuk streaming log dan AWS X-Ray untuk penelusuran permintaan.

Jika paket penerapan adalah [gambar kontainer](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html), maka Anda mengatur jenis paket ke`Image`. Untuk gambar kontainer, properti kode harus menyertakan URI dari gambar kontainer di registri Amazon ECR. Anda tidak perlu menentukan handler dan properti runtime.

Jika paket penyebaran adalah [arsip file.zip](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip), maka Anda mengatur jenis paket ke. `Zip` Untuk arsip file.zip, properti kode menentukan lokasi file .zip. Anda juga harus menentukan handler dan properti runtime. Kode dalam paket penyebaran harus kompatibel dengan arsitektur set instruksi target dari fungsi (`x86-64`atau`arm64`). Jika Anda tidak menentukan arsitektur, maka nilai defaultnya adalah`x86-64`.

Ketika Anda membuat fungsi, Lambda menyediakan instans dari fungsi dan sumber daya pendukungnya. Jika fungsi Anda terhubung ke VPC, proses ini dapat memakan waktu satu menit atau lebih. Selama waktu ini, Anda tidak dapat memanggil atau memodifikasi fungsi. Bidang `State`, `StateReason`, dan `StateReasonCode` dalam respons dari [GetFunctionConfiguration](API_GetFunctionConfiguration.md) menunjukkan kapan fungsi siap dipanggil. Untuk informasi selengkapnya, lihat [Status fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html).

Fungsi memiliki versi yang tidak dipublikasikan, serta dapat memiliki versi dan alias yang dipublikasikan. Versi yang tidak dipublikasikan berubah ketika Anda memperbarui kode dan konfigurasi fungsi. Versi yang dipublikasikan adalah snapshot kode fungsi dan konfigurasi yang tidak dapat diubah. Alias adalah sumber daya bernama yang memetakan ke versi, dan dapat diubah untuk memetakan ke versi yang berbeda. Gunakan parameter `Publish` untuk membuat versi `1` fungsi Anda dari konfigurasi awalnya.

Parameter lainnya memungkinkan Anda mengonfigurasi pengaturan khusus versi dan tingkat fungsi. Anda dapat mengubah pengaturan khusus versi nanti dengan[UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md). Pengaturan tingkat fungsi berlaku untuk kedua versi fungsi yang tidak dipublikasikan dan dipublikasikan, serta menyertakan tag ([TagResource](API_TagResource.md)) dan batas konkurensi per-fungsi ([PutFunctionConcurrency](API_PutFunctionConcurrency.md)).

Anda dapat menggunakan penandatanganan kode jika paket deployment Anda adalah arsip file .zip. Untuk mengaktifkan penandatanganan kode untuk fungsi ini, tentukan ARN konfigurasi penandatanganan kode. Ketika pengguna mencoba men-deploy paket kode dengan [UpdateFunctionCode](API_UpdateFunctionCode.md), Lambda memeriksa paket kode memiliki tanda tangan valid dari penerbit tepercaya. Konfigurasi penandatanganan kode mencakup kumpulan profil penandatanganan, yang menentukan penerbit tepercaya untuk fungsi ini.

Jika yang lain Akun AWS atau yang Layanan AWS memanggil fungsi Anda, gunakan [AddPermission](API_AddPermission.md) untuk memberikan izin dengan membuat kebijakan berbasis sumber daya AWS Identity and Access Management (IAM). Anda dapat memberikan izin pada tingkat fungsi, versi, atau alias.

Untuk memanggil fungsi Anda secara langsung, gunakan [Invoke](API_Invoke.md). Untuk menjalankan fungsi Anda sebagai respons terhadap peristiwa lainLayanan AWS, buat pemetaan sumber peristiwa ([CreateEventSourceMapping](API_CreateEventSourceMapping.md)), atau konfigurasikan pemicu fungsi di layanan lain. Untuk informasi lebih lanjut, lihat [Memanggil fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html).

## Minta Sintaks
<a name="API_CreateFunction_RequestSyntax"></a>

```
POST /2015-03-31/functions HTTP/1.1
Content-type: application/json

{
   "Architectures": [ "string" ],
   "Code": { 
      "ImageUri": "string",
      "S3Bucket": "string",
      "S3Key": "string",
      "S3ObjectVersion": "string",
      "ZipFile": blob
   },
   "CodeSigningConfigArn": "string",
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfig": { 
      "Command": [ "string" ],
      "EntryPoint": [ "string" ],
      "WorkingDirectory": "string"
   },
   "KMSKeyArn": "string",
   "Layers": [ "string" ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MemorySize": number,
   "PackageType": "string",
   "Publish": boolean,
   "Role": "string",
   "Runtime": "string",
   "SnapStart": { 
      "ApplyOn": "string"
   },
   "Tags": { 
      "string" : "string" 
   },
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ]
   }
}
```

## Parameter Permintaan URI
<a name="API_CreateFunction_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_CreateFunction_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Architectures](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Architectures"></a>
Arsitektur set instruksi yang didukung fungsi. Masukkan array string dengan salah satu nilai yang valid (arm64 atau x86\$164). Nilai default-nya adalah `x86_64`.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Nilai yang Valid: `x86_64 | arm64`   
Diperlukan: Tidak

 ** [Code](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Code"></a>
Kode untuk fungsi.  
Tipe: Objek [FunctionCode](API_FunctionCode.md).  
Wajib: Ya

 ** [CodeSigningConfigArn](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-CodeSigningConfigArn"></a>
Untuk mengaktifkan penandatanganan kode untuk fungsi ini, tentukan ARN konfigurasi penandatanganan kode. Konfigurasi penandatangan kode mencakup serangkaian profil penandatanganan, yang menentukan penerbit tepercaya untuk fungsi ini.  
Tipe: String  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Diperlukan: Tidak

 ** [DeadLetterConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-DeadLetterConfig"></a>
Konfigurasi antrian huruf mati yang menentukan antrian atau topik tempat Lambda mengirimkan peristiwa asinkron saat gagal diproses. Untuk informasi selengkapnya, lihat [Antrian surat mati](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)  
Diperlukan: Tidak

 ** [Description](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [Environment](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Environment"></a>
Variabel lingkungan yang dapat diakses dari kode fungsi selama eksekusi.  
Tipe: Objek [Environment](API_Environment.md).  
Diperlukan: Tidak

 ** [EphemeralStorage](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)  
Diperlukan: Tidak

 ** [FileSystemConfigs](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-FileSystemConfigs"></a>
Pengaturan koneksi untuk sistem file Amazon EFS.  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.  
Diperlukan: Tidak

 ** [FunctionName](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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.  
Tipe: String  
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

 ** [Handler](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Handler"></a>
Nama metode dalam kode Anda yang dipanggil Lambda untuk menjalankan fungsi Anda. Handler diperlukan jika paket penyebaran adalah arsip file.zip. Formatnya termasuk nama file. Ini juga dapat mencakup namespace dan kualifikasi lainnya, tergantung pada runtime. Untuk informasi selengkapnya, lihat Model [pemrograman Lambda](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+`   
Diperlukan: Tidak

 ** [ImageConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-ImageConfig"></a>
[Nilai konfigurasi](https://docs.aws.amazon.com/lambda/latest/dg/configuration-images.html#configuration-images-settings) gambar kontainer yang menimpa nilai-nilai dalam Dockerfile gambar kontainer.  
Tipe: Objek [ImageConfig](API_ImageConfig.md).  
Diperlukan: Tidak

 ** [KMSKeyArn](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-KMSKeyArn"></a>
[ARN dari AWS Key Management Service (AWS KMS) kunci terkelola pelanggan yang digunakan untuk mengenkripsi variabel lingkungan fungsi Anda.](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) diaktifkan, Lambda juga menggunakan kunci ini untuk mengenkripsi snapshot fungsi Anda. Jika Anda menerapkan fungsi Anda menggunakan gambar kontainer, Lambda juga menggunakan kunci ini untuk mengenkripsi fungsi Anda saat digunakan. Perhatikan bahwa ini bukan kunci yang sama yang digunakan untuk melindungi image container Anda di Amazon Elastic Container Registry (Amazon ECR). Jika Anda tidak memberikan kunci terkelola pelanggan, Lambda menggunakan kunci layanan default.  
Jenis: String  
Pola: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()`   
Diperlukan: Tidak

 ** [Layers](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Layers"></a>
Daftar [lapisan fungsi](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) untuk menambah lingkungan eksekusi fungsi. Tentukan tiap lapisan berdasarkan ARN-nya, termasuk versi.  
Tipe: Array string.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Diperlukan: Tidak

 ** [LoggingConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)  
Diperlukan: Tidak

 ** [MemorySize](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-MemorySize"></a>
Jumlah [memori yang tersedia untuk fungsi](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) saat waktu aktif. Meningkatkan memori fungsi juga meningkatkan alokasi CPU-nya. Nilai default adalah 128 MB. Nilai dapat berupa kelipatan 1 MB.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.  
Diperlukan: Tidak

 ** [PackageType](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-PackageType"></a>
Tipe paket deployment. Setel ke `Image` untuk gambar kontainer dan atur ke `Zip` untuk arsip file.zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image`   
Diperlukan: Tidak

 ** [Publish](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Publish"></a>
Atur ke true untuk memublikasikan versi pertama dari fungsi selama pembuatan.  
Tipe: Boolean  
Wajib: Tidak

 ** [Role](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Role"></a>
Amazon Resource Name (ARN) dari peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+`   
Diperlukan: Ya

 ** [Runtime](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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

 ** [SnapStart](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-SnapStart"></a>
[SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html)Pengaturan fungsi.  
Tipe: Objek [SnapStart](API_SnapStart.md)  
Diperlukan: Tidak

 ** [Tags](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Tags"></a>
Daftar [tanda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) yang akan diterapkan ke fungsi.  
Tipe: Peta string ke string  
Diperlukan: Tidak

 ** [Timeout](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Timeout"></a>
Jumlah waktu (dalam detik) yang memungkinkan Lambda menjalankan fungsi sebelum menghentikannya. Waktu default adalah 3 detik. Nilai maksimum yang diizinkan adalah 900 detik. Untuk informasi selengkapnya, lihat [Lingkungan eksekusi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1.  
Diperlukan: Tidak

 ** [TracingConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-TracingConfig"></a>
Atur `Mode` ke `Active` untuk mengambil sampel dan melacak subset dari permintaan masuk dengan [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html).  
Tipe: Objek [TracingConfig](API_TracingConfig.md).  
Diperlukan: Tidak

 ** [VpcConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-VpcConfig"></a>
Untuk konektivitas jaringan ke sumber daya AWS dalam VPC, tentukan daftar grup keamanan dan subnet di VPC. Ketika Anda menghubungkan fungsi ke VPC, ia dapat mengakses sumber daya dan internet hanya melalui VPC itu. Untuk informasi selengkapnya, lihat [Mengonfigurasi fungsi Lambda untuk mengakses sumber daya](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html) di VPC.  
Tipe: Objek [VpcConfig](API_VpcConfig.md)  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateFunction_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Elemen Respons
<a name="API_CreateFunction_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Architectures](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Architectures"></a>
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` 

 ** [CodeSha256](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-CodeSha256"></a>
Hash SHA256 dari paket deployment fungsi.  
Jenis: String

 ** [CodeSize](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-CodeSize"></a>
Ukuran paket deployment fungsi, dalam byte.  
Tipe: Long

 ** [DeadLetterConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-DeadLetterConfig"></a>
Antrean surat mati fungsi.  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)

 ** [Description](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [Environment](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Environment"></a>
[Variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) fungsi. Dihilangkan dari AWS CloudTrail log.  
Tipe: Objek [EnvironmentResponse](API_EnvironmentResponse.md)

 ** [EphemeralStorage](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)

 ** [FileSystemConfigs](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FileSystemConfigs"></a>
Pengaturan koneksi untuk [sistem file Amazon EFS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.

 ** [FunctionArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FunctionArn"></a>
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-_]+))?` 

 ** [FunctionName](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FunctionName"></a>
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-_]+))?` 

 ** [Handler](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Handler"></a>
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+` 

 ** [ImageConfigResponse](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-ImageConfigResponse"></a>
Nilai konfigurasi gambar fungsi.  
Tipe: Objek [ImageConfigResponse](API_ImageConfigResponse.md)

 ** [KMSKeyArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-KMSKeyArn"></a>
AWS KMS keyYang digunakan untuk mengenkripsi [variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) fungsi. Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) 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-.]+:.*)|()` 

 ** [LastModified](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastModified"></a>
Tanggal dan waktu fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [LastUpdateStatus](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatus"></a>
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` 

 ** [LastUpdateStatusReason](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatusReason"></a>
Alasan pembaruan terakhir yang dilakukan pada fungsi.  
Jenis: String

 ** [LastUpdateStatusReasonCode](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatusReasonCode"></a>
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` 

 ** [Layers](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Layers"></a>
[Lapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) fungsi.  
Tipe: Array objek [Layer](API_Layer.md)

 ** [LoggingConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)

 ** [MasterArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-MasterArn"></a>
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-_]+))?` 

 ** [MemorySize](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-MemorySize"></a>
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.

 ** [PackageType](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-PackageType"></a>
Tipe paket deployment. Atur ke `Image` untuk gambar kontainer dan atur `Zip` untuk arsip file .zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image` 

 ** [RevisionId](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-RevisionId"></a>
Revisi paling baru dari fungsi atau alias.  
Jenis: String

 ** [Role](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Role"></a>
Peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [RuntimeVersionConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-RuntimeVersionConfig"></a>
ARN runtime dan kesalahan apa pun yang terjadi.  
Tipe: Objek [RuntimeVersionConfig](API_RuntimeVersionConfig.md)

 ** [SigningJobArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SigningJobArn"></a>
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})?:(.*)` 

 ** [SigningProfileVersionArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SigningProfileVersionArn"></a>
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})?:(.*)` 

 ** [SnapStart](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SnapStart"></a>
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](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Tipe: Objek [SnapStartResponse](API_SnapStartResponse.md)

 ** [State](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-State"></a>
Status fungsi saat ini. Ketika statusnya adalah `Inactive`, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.  
Jenis: String  
Nilai yang Valid: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-StateReason"></a>
Alasan untuk status fungsi saat ini.  
Jenis: String

 ** [StateReasonCode](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-StateReasonCode"></a>
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` 

 ** [Timeout](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Timeout"></a>
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [TracingConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-TracingConfig"></a>
Konfigurasi pelacakan AWS X-Ray fungsi.  
Tipe: Objek [TracingConfigResponse](API_TracingConfigResponse.md)

 ** [Version](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Version"></a>
Versi fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-VpcConfig"></a>
Konfigurasi jaringan fungsi.  
Tipe: Objek [VpcConfigResponse](API_VpcConfigResponse.md)

## Kesalahan
<a name="API_CreateFunction_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Konfigurasi penandatanganan kode yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** CodeStorageExceededException **   
Anda Akun AWS telah melampaui ukuran total kode maksimumnya. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** CodeVerificationFailedException **   
Tanda tangan kode gagal dalam satu atau beberapa pemeriksaan validasi untuk ketidakcocokan atau masa berakhir tanda tangan, dan kebijakan penandatanganan kode diatur ke ENFORCE. Lambda memblokir deployment.  
Kode Status HTTP: 400

 ** InvalidCodeSignatureException **   
Tanda tangan kode gagal dalam pemeriksaan integritas. Jika pemeriksaan integritas gagal, Lambda memblokir penerapan, meskipun kebijakan penandatanganan kode disetel ke WARN.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_CreateFunction_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/CreateFunction). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/CreateFunction) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/CreateFunction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/CreateFunction) 

# CreateFunctionUrlConfig
<a name="API_CreateFunctionUrlConfig"></a>

Membuat URL fungsi Lambda dengan parameter konfigurasi yang ditentukan. URL fungsi adalah titik akhir HTTP (S) khusus yang dapat Anda gunakan untuk menjalankan fungsi Anda.

## Minta Sintaks
<a name="API_CreateFunctionUrlConfig_RequestSyntax"></a>

```
POST /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "InvokeMode": "string"
}
```

## Parameter Permintaan URI
<a name="API_CreateFunctionUrlConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-Qualifier"></a>
Nama alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Isi Permintaan
<a name="API_CreateFunctionUrlConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AuthType](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-AuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati otentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM`   
Diperlukan: Ya

 ** [Cors](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-Cors"></a>
Pengaturan [berbagi sumber daya lintas asal (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) untuk URL fungsi Anda.  
Tipe: Objek [Cors](API_Cors.md)  
Diperlukan: Tidak

 ** [InvokeMode](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-InvokeMode"></a>
Gunakan salah satu opsi berikut:  
+  `BUFFERED`— Ini adalah opsi default. Lambda memanggil fungsi Anda menggunakan operasi API. `Invoke` Hasil pemanggilan tersedia saat muatan selesai. Ukuran muatan maksimum adalah 6 MB.
+  `RESPONSE_STREAM`— Fungsi Anda mengalirkan hasil payload saat tersedia. Lambda memanggil fungsi Anda menggunakan operasi API. `InvokeWithResponseStream` Ukuran payload respons maksimum adalah 20 MB, namun Anda dapat [meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Jenis: String  
Nilai yang Valid: `BUFFERED | RESPONSE_STREAM`   
Diperlukan: Tidak

## Sintaksis Respons
<a name="API_CreateFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string"
}
```

## Elemen Respons
<a name="API_CreateFunctionUrlConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AuthType](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-AuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati otentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM` 

 ** [Cors](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-Cors"></a>
Pengaturan [berbagi sumber daya lintas asal (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) untuk URL fungsi Anda.  
Tipe: Objek [Cors](API_Cors.md)

 ** [CreationTime](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-CreationTime"></a>
Ketika URL fungsi dibuat, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (yyyy-mm-ddthh: mm:ss.stzd).  
Jenis: String

 ** [FunctionArn](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-FunctionArn"></a>
Nama Sumber Daya Amazon (ARN) dari fungsi Anda.  
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-_]+))?` 

 ** [FunctionUrl](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-FunctionUrl"></a>
Endpoint URL HTTP untuk fungsi Anda.  
Jenis: String  
Kendala Panjang: Panjang minimum 40. Panjang maksimum 100.

 ** [InvokeMode](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-InvokeMode"></a>
Gunakan salah satu opsi berikut:  
+  `BUFFERED`— Ini adalah opsi default. Lambda memanggil fungsi Anda menggunakan operasi API. `Invoke` Hasil pemanggilan tersedia saat muatan selesai. Ukuran muatan maksimum adalah 6 MB.
+  `RESPONSE_STREAM`— Fungsi Anda mengalirkan hasil payload saat tersedia. Lambda memanggil fungsi Anda menggunakan operasi API. `InvokeWithResponseStream` Ukuran payload respons maksimum adalah 20 MB, namun Anda dapat [meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Jenis: String  
Nilai yang Valid: `BUFFERED | RESPONSE_STREAM` 

## Kesalahan
<a name="API_CreateFunctionUrlConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_CreateFunctionUrlConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/CreateFunctionUrlConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/CreateFunctionUrlConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/CreateFunctionUrlConfig) 

# DeleteAlias
<a name="API_DeleteAlias"></a>

Menghapus [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) fungsi Lambda.

## Sintaks Permintaan
<a name="API_DeleteAlias_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteAlias_RequestSyntax) **   <a name="lambda-DeleteAlias-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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

 ** [Name](#API_DeleteAlias_RequestSyntax) **   <a name="lambda-DeleteAlias-request-Name"></a>
Nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteAlias_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteAlias_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteAlias_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteAlias). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteAlias) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteAlias) 

# DeleteCodeSigningConfig
<a name="API_DeleteCodeSigningConfig"></a>

Menghapus konfigurasi penandatanganan kode. Anda dapat menghapus konfigurasi penandatanganan kode hanya jika tidak ada fungsi yang menggunakannya. 

## Sintaks Permintaan
<a name="API_DeleteCodeSigningConfig_RequestSyntax"></a>

```
DELETE /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CodeSigningConfigArn](#API_DeleteCodeSigningConfig_RequestSyntax) **   <a name="lambda-DeleteCodeSigningConfig-request-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteCodeSigningConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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

## Lihat Juga
<a name="API_DeleteCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteCodeSigningConfig) 

# DeleteEventSourceMapping
<a name="API_DeleteEventSourceMapping"></a>

Menghapus [pemetaan sumber peristiwa](https://docs.aws.amazon.com/lambda/latest/dg/intro-invocation-modes.html). Anda bisa mendapatkan pengidentifikasi pemetaan dari output [ListEventSourceMappings](API_ListEventSourceMappings.md).

Ketika Anda menghapus pemetaan sumber peristiwa, pemetaan tersebut masuk ke status `Deleting` dan mungkin tidak sepenuhnya dihapus selama beberapa detik.

## Sintaks Permintaan
<a name="API_DeleteEventSourceMapping_RequestSyntax"></a>

```
DELETE /2015-03-31/event-source-mappings/UUID HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteEventSourceMapping_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [UUID](#API_DeleteEventSourceMapping_RequestSyntax) **   <a name="lambda-DeleteEventSourceMapping-request-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteEventSourceMapping_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Elemen Respons
<a name="API_DeleteEventSourceMapping_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AmazonManagedKafkaEventSourceConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-AmazonManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber peristiwa Amazon Managed Streaming for Apache Kafka (Amazon MSK).  
Tipe: Objek [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md)

 ** [BatchSize](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
Nilai default: Bervariasi berdasarkan layanan. Untuk Amazon SQS, defaultnya adalah 10. Untuk semua layanan lainnya, defaultnya adalah 100.  
Pengaturan terkait: Ketika Anda mengatur `BatchSize` ke nilai yang lebih besar dari 10, Anda harus mengatur `MaximumBatchingWindowInSeconds` ke setidaknya 1.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

 ** [BisectBatchOnFunctionError](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi. Nilai default salah.  
Jenis: Boolean

 ** [DestinationConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan sumber peristiwa Apache Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [DocumentDBEventSourceConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)

 ** [EventSourceArn](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FilterCriteria](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)

 ** [FunctionArn](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-FunctionArn"></a>
ARN fungsi Lambda.  
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-_]+))?` 

 ** [FunctionResponseTypes](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures` 

 ** [LastModified](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-LastModified"></a>
Tanggal pemetaan sumber peristiwa terakhir diperbarui atau statusnya berubah, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [LastProcessingResult](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-LastProcessingResult"></a>
Hasil pemanggilan Lambda terakhir dari fungsi Anda.  
Jenis: String

 ** [MaximumBatchingWindowInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.

 ** [MaximumRecordAgeInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai defaultnya adalah -1, yang menetapkan usia maksimum hingga tak terbatas. Ketika nilai diatur ke tak terhingga, Lambda tidak pernah menghapus catatan lama.  
Nilai valid minimum untuk usia rekor maksimum adalah 60-an. Meskipun nilai kurang dari 60 dan lebih besar dari -1 termasuk dalam rentang absolut parameter, mereka tidak diperbolehkan
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.

 ** [MaximumRetryAttempts](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah -1, yang menetapkan jumlah maksimum coba lagi ke tak terhingga. Kapan tak MaximumRetryAttempts terbatas, Lambda mencoba kembali catatan yang gagal sampai catatan berakhir di sumber acara.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.

 ** [ParallelizationFactor](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses secara bersamaan dari setiap pecahan. Nilai default adalah 1.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.

 ** [Queues](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-Queues"></a>
 (Amazon MQ) Nama antrean tujuan broker Amazon MQ yang akan digunakan.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1000.  
Pola: `[\s\S]*` 

 ** [ScalingConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)

 ** [SelfManagedEventSource](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-SelfManagedEventSource"></a>
Klaster dikelola sendiri Apache Kafka untuk sumber peristiwa Anda.  
Tipe: Objek [SelfManagedEventSource](API_SelfManagedEventSource.md)

 ** [SelfManagedKafkaEventSourceConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara Apache Kafka yang dikelola sendiri.  
Tipe: Objek [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md)

 ** [SourceAccessConfigurations](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-SourceAccessConfigurations"></a>
Susunan protokol autentikasi, komponen VPC, atau host virtual untuk mengamankan dan menentukan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.

 ** [StartingPosition](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-StartingPosition"></a>
Posisi dalam pengaliran tempat untuk mulai membaca. Diperlukan untuk sumber acara Amazon Kinesis dan Amazon DynamoDB Stream. `AT_TIMESTAMP`didukung hanya untuk aliran Amazon Kinesis, Amazon DocumentDB, Amazon MSK, dan Apache Kafka yang dikelola sendiri.  
Jenis: String  
Nilai yang Valid: `TRIM_HORIZON | LATEST | AT_TIMESTAMP` 

 ** [StartingPositionTimestamp](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-StartingPositionTimestamp"></a>
Dengan `StartingPosition` diatur ke`AT_TIMESTAMP`, waktu untuk mulai membaca, dalam detik waktu Unix. `StartingPositionTimestamp`tidak bisa di masa depan.  
Tipe: Timestamp

 ** [State](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-State"></a>
Status pemetaan sumber peristiwa. Status bisa menjadi salah satu dari berikut: `Creating`, `Enabling`, `Enabled`, `Disabling`, `Disabled`, `Updating`, atau `Deleting`.  
Jenis: String

 ** [StateTransitionReason](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-StateTransitionReason"></a>
Menunjukkan apakah pengguna atau Lambda membuat perubahan terakhir pada pemetaan sumber peristiwa.  
Jenis: String

 ** [Topics](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-Topics"></a>
Nama topik Kafka.  
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 249.  
Pola: `^[^.]([a-zA-Z0-9\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.

 ** [UUID](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Jenis: String

## Kesalahan
<a name="API_DeleteEventSourceMapping_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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

 ** ResourceInUseException **   
Operasi konflik dengan ketersediaan sumber daya. Misalnya, Anda mencoba memperbarui pemetaan sumber peristiwa dalam status CREATING, atau Anda mencoba menghapus pemetaan sumber peristiwa yang saat ini DIPERBARUI.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteEventSourceMapping_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteEventSourceMapping). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteEventSourceMapping) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteEventSourceMapping) 

# DeleteFunction
<a name="API_DeleteFunction"></a>

Menghapus fungsi Lambda. Untuk menghapus versi fungsi tertentu, gunakan parameter `Qualifier`. Jika tidak, semua versi dan alias akan dihapus. Ini tidak mengharuskan pengguna untuk memiliki izin eksplisit untuk. [DeleteAlias](API_DeleteAlias.md)

Untuk menghapus pemetaan sumber peristiwa Lambda yang memanggil fungsi, gunakan [DeleteEventSourceMapping](API_DeleteEventSourceMapping.md). Untuk Layanan AWS dan sumber daya yang memanggil fungsi Anda secara langsung, hapus pemicu di layanan tempat Anda mengonfigurasinya.

## Minta Sintaks
<a name="API_DeleteFunction_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteFunction_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteFunction_RequestSyntax) **   <a name="lambda-DeleteFunction-request-FunctionName"></a>
Nama fungsi atau versi Lambda.  

**Format nama**
+  **Nama fungsi** - `my-function` (hanya nama), `my-function:1` (dengan versi).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_DeleteFunction_RequestSyntax) **   <a name="lambda-DeleteFunction-request-Qualifier"></a>
Tentukan versi yang akan dihapus. Anda tidak dapat menghapus versi yang direferensikan alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_DeleteFunction_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteFunction_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteFunction_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteFunction_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteFunction_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteFunction). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteFunction) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteFunction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteFunction) 

# DeleteFunctionCodeSigningConfig
<a name="API_DeleteFunctionCodeSigningConfig"></a>

Menghapus konfigurasi penandatanganan kode dari fungsi.

## Sintaks Permintaan
<a name="API_DeleteFunctionCodeSigningConfig_RequestSyntax"></a>

```
DELETE /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteFunctionCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionCodeSigningConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteFunctionCodeSigningConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteFunctionCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteFunctionCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Konfigurasi penandatanganan kode yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteFunctionCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteFunctionCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteFunctionCodeSigningConfig) 

# DeleteFunctionConcurrency
<a name="API_DeleteFunctionConcurrency"></a>

Menghapus batas eksekusi bersamaan dari fungsi.

## Sintaks Permintaan
<a name="API_DeleteFunctionConcurrency_RequestSyntax"></a>

```
DELETE /2017-10-31/functions/FunctionName/concurrency HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteFunctionConcurrency_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteFunctionConcurrency_RequestSyntax) **   <a name="lambda-DeleteFunctionConcurrency-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteFunctionConcurrency_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteFunctionConcurrency_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteFunctionConcurrency_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteFunctionConcurrency_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteFunctionConcurrency). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteFunctionConcurrency) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteFunctionConcurrency) 

# DeleteFunctionEventInvokeConfig
<a name="API_DeleteFunctionEventInvokeConfig"></a>

Menghapus konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias.

Untuk mengonfigurasi opsi pemanggilan asinkron, gunakan [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md).

## Sintaks Permintaan
<a name="API_DeleteFunctionEventInvokeConfig_RequestSyntax"></a>

```
DELETE /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteFunctionEventInvokeConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionEventInvokeConfig-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** - `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **ARN sebagian** - `123456789012:function:my-function`.
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_DeleteFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionEventInvokeConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_DeleteFunctionEventInvokeConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteFunctionEventInvokeConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteFunctionEventInvokeConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteFunctionEventInvokeConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteFunctionEventInvokeConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteFunctionEventInvokeConfig) 

# DeleteFunctionUrlConfig
<a name="API_DeleteFunctionUrlConfig"></a>

Menghapus URL fungsi Lambda. Saat Anda menghapus URL fungsi, Anda tidak dapat memulihkannya. Membuat URL fungsi baru menghasilkan alamat URL yang berbeda.

## Minta Sintaks
<a name="API_DeleteFunctionUrlConfig_RequestSyntax"></a>

```
DELETE /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteFunctionUrlConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteFunctionUrlConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionUrlConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_DeleteFunctionUrlConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionUrlConfig-request-Qualifier"></a>
Nama alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Isi Permintaan
<a name="API_DeleteFunctionUrlConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteFunctionUrlConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteFunctionUrlConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteFunctionUrlConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteFunctionUrlConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteFunctionUrlConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteFunctionUrlConfig) 

# DeleteLayerVersion
<a name="API_DeleteLayerVersion"></a>

Menghapus versi [AWS Lambdalayer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Versi yang dihapus tidak dapat lagi dilihat atau ditambahkan ke fungsi. Untuk menghindari kerusakan fungsi, salinan versi tetap di Lambda sampai tidak ada fungsi yang merujuknya.

## Sintaks Permintaan
<a name="API_DeleteLayerVersion_RequestSyntax"></a>

```
DELETE /2018-10-31/layers/LayerName/versions/VersionNumber HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteLayerVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_DeleteLayerVersion_RequestSyntax) **   <a name="lambda-DeleteLayerVersion-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [VersionNumber](#API_DeleteLayerVersion_RequestSyntax) **   <a name="lambda-DeleteLayerVersion-request-VersionNumber"></a>
Nomor versi.  
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteLayerVersion_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteLayerVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteLayerVersion_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteLayerVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteLayerVersion). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteLayerVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteLayerVersion) 

# DeleteProvisionedConcurrencyConfig
<a name="API_DeleteProvisionedConcurrencyConfig"></a>

Menghapus konfigurasi konkurensi yang disediakan untuk fungsi.

## Sintaks Permintaan
<a name="API_DeleteProvisionedConcurrencyConfig_RequestSyntax"></a>

```
DELETE /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteProvisionedConcurrencyConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_DeleteProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-DeleteProvisionedConcurrencyConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_DeleteProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-DeleteProvisionedConcurrencyConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteProvisionedConcurrencyConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteProvisionedConcurrencyConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteProvisionedConcurrencyConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_DeleteProvisionedConcurrencyConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig) 

# GetAccountSettings
<a name="API_GetAccountSettings"></a>

Mengambil detail tentang [batasan](https://docs.aws.amazon.com/lambda/latest/dg/limits.html) dan penggunaan akun Anda dalam Wilayah AWS.

## Sintaks Permintaan
<a name="API_GetAccountSettings_RequestSyntax"></a>

```
GET /2016-08-19/account-settings/ HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetAccountSettings_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_GetAccountSettings_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetAccountSettings_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AccountLimit": { 
      "CodeSizeUnzipped": number,
      "CodeSizeZipped": number,
      "ConcurrentExecutions": number,
      "TotalCodeSize": number,
      "UnreservedConcurrentExecutions": number
   },
   "AccountUsage": { 
      "FunctionCount": number,
      "TotalCodeSize": number
   }
}
```

## Elemen Respons
<a name="API_GetAccountSettings_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AccountLimit](#API_GetAccountSettings_ResponseSyntax) **   <a name="lambda-GetAccountSettings-response-AccountLimit"></a>
Batas yang terkait dengan konkurensi dan penyimpanan kode.  
Tipe: Objek [AccountLimit](API_AccountLimit.md).

 ** [AccountUsage](#API_GetAccountSettings_ResponseSyntax) **   <a name="lambda-GetAccountSettings-response-AccountUsage"></a>
Jumlah fungsi dan jumlah penyimpanan yang digunakan.  
Tipe: Objek [AccountUsage](API_AccountUsage.md).

## Kesalahan
<a name="API_GetAccountSettings_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetAccountSettings_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetAccountSettings). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetAccountSettings) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetAccountSettings) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetAccountSettings) 

# GetAlias
<a name="API_GetAlias"></a>

Mengembalikan detail tentang [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) fungsi Lambda.

## Sintaks Permintaan
<a name="API_GetAlias_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetAlias_RequestSyntax) **   <a name="lambda-GetAlias-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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

 ** [Name](#API_GetAlias_RequestSyntax) **   <a name="lambda-GetAlias-request-Name"></a>
Nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetAlias_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Elemen Respons
<a name="API_GetAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AliasArn](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-AliasArn"></a>
Amazon Resource Name (ARN) alias.  
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-_]+))?` 

 ** [Description](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-Description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [FunctionVersion](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-FunctionVersion"></a>
Versi fungsi yang alias panggilan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-Name"></a>
Nama alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-RevisionId"></a>
Pengidentifikasi unik yang berubah saat Anda memperbarui alias.  
Jenis: String

 ** [RoutingConfig](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-RoutingConfig"></a>
[Konfigurasi perutean](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) alias.  
Tipe: Objek [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md).

## Kesalahan
<a name="API_GetAlias_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetAlias). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetAlias) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetAlias) 

# GetCodeSigningConfig
<a name="API_GetCodeSigningConfig"></a>

Mengembalikan informasi tentang konfigurasi penandatanganan kode yang ditentukan.

## Sintaks Permintaan
<a name="API_GetCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CodeSigningConfigArn](#API_GetCodeSigningConfig_RequestSyntax) **   <a name="lambda-GetCodeSigningConfig-request-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.   
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetCodeSigningConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Elemen Respons
<a name="API_GetCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfig](#API_GetCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetCodeSigningConfig-response-CodeSigningConfig"></a>
Konfigurasi penandatanganan kode  
Tipe: Objek [CodeSigningConfig](API_CodeSigningConfig.md).

## Kesalahan
<a name="API_GetCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ResourceNotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ada.  
Kode Status HTTP: 404

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

## Lihat Juga
<a name="API_GetCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetCodeSigningConfig) 

# GetEventSourceMapping
<a name="API_GetEventSourceMapping"></a>

Mengembalikan detail tentang pemetaan sumber peristiwa. Anda bisa mendapatkan pengidentifikasi pemetaan dari output [ListEventSourceMappings](API_ListEventSourceMappings.md).

## Sintaks Permintaan
<a name="API_GetEventSourceMapping_RequestSyntax"></a>

```
GET /2015-03-31/event-source-mappings/UUID HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetEventSourceMapping_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [UUID](#API_GetEventSourceMapping_RequestSyntax) **   <a name="lambda-GetEventSourceMapping-request-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetEventSourceMapping_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Elemen Respons
<a name="API_GetEventSourceMapping_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AmazonManagedKafkaEventSourceConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-AmazonManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber peristiwa Amazon Managed Streaming for Apache Kafka (Amazon MSK).  
Tipe: Objek [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md)

 ** [BatchSize](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
Nilai default: Bervariasi berdasarkan layanan. Untuk Amazon SQS, defaultnya adalah 10. Untuk semua layanan lainnya, defaultnya adalah 100.  
Pengaturan terkait: Ketika Anda mengatur `BatchSize` ke nilai yang lebih besar dari 10, Anda harus mengatur `MaximumBatchingWindowInSeconds` ke setidaknya 1.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

 ** [BisectBatchOnFunctionError](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi. Nilai default salah.  
Jenis: Boolean

 ** [DestinationConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan sumber peristiwa Apache Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [DocumentDBEventSourceConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)

 ** [EventSourceArn](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FilterCriteria](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)

 ** [FunctionArn](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-FunctionArn"></a>
ARN fungsi Lambda.  
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-_]+))?` 

 ** [FunctionResponseTypes](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures` 

 ** [LastModified](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-LastModified"></a>
Tanggal pemetaan sumber peristiwa terakhir diperbarui atau statusnya berubah, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [LastProcessingResult](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-LastProcessingResult"></a>
Hasil pemanggilan Lambda terakhir dari fungsi Anda.  
Jenis: String

 ** [MaximumBatchingWindowInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.

 ** [MaximumRecordAgeInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai defaultnya adalah -1, yang menetapkan usia maksimum hingga tak terbatas. Ketika nilai diatur ke tak terhingga, Lambda tidak pernah menghapus catatan lama.  
Nilai valid minimum untuk usia rekor maksimum adalah 60-an. Meskipun nilai kurang dari 60 dan lebih besar dari -1 termasuk dalam rentang absolut parameter, mereka tidak diperbolehkan
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.

 ** [MaximumRetryAttempts](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah -1, yang menetapkan jumlah maksimum coba lagi ke tak terhingga. Kapan tak MaximumRetryAttempts terbatas, Lambda mencoba kembali catatan yang gagal sampai catatan berakhir di sumber acara.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.

 ** [ParallelizationFactor](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses secara bersamaan dari setiap pecahan. Nilai default adalah 1.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.

 ** [Queues](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-Queues"></a>
 (Amazon MQ) Nama antrean tujuan broker Amazon MQ yang akan digunakan.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1000.  
Pola: `[\s\S]*` 

 ** [ScalingConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)

 ** [SelfManagedEventSource](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-SelfManagedEventSource"></a>
Klaster dikelola sendiri Apache Kafka untuk sumber peristiwa Anda.  
Tipe: Objek [SelfManagedEventSource](API_SelfManagedEventSource.md)

 ** [SelfManagedKafkaEventSourceConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara Apache Kafka yang dikelola sendiri.  
Tipe: Objek [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md)

 ** [SourceAccessConfigurations](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-SourceAccessConfigurations"></a>
Susunan protokol autentikasi, komponen VPC, atau host virtual untuk mengamankan dan menentukan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.

 ** [StartingPosition](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-StartingPosition"></a>
Posisi dalam pengaliran tempat untuk mulai membaca. Diperlukan untuk sumber acara Amazon Kinesis dan Amazon DynamoDB Stream. `AT_TIMESTAMP`didukung hanya untuk aliran Amazon Kinesis, Amazon DocumentDB, Amazon MSK, dan Apache Kafka yang dikelola sendiri.  
Jenis: String  
Nilai yang Valid: `TRIM_HORIZON | LATEST | AT_TIMESTAMP` 

 ** [StartingPositionTimestamp](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-StartingPositionTimestamp"></a>
Dengan `StartingPosition` diatur ke`AT_TIMESTAMP`, waktu untuk mulai membaca, dalam detik waktu Unix. `StartingPositionTimestamp`tidak bisa di masa depan.  
Tipe: Timestamp

 ** [State](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-State"></a>
Status pemetaan sumber peristiwa. Status bisa menjadi salah satu dari berikut: `Creating`, `Enabling`, `Enabled`, `Disabling`, `Disabled`, `Updating`, atau `Deleting`.  
Jenis: String

 ** [StateTransitionReason](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-StateTransitionReason"></a>
Menunjukkan apakah pengguna atau Lambda membuat perubahan terakhir pada pemetaan sumber peristiwa.  
Jenis: String

 ** [Topics](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-Topics"></a>
Nama topik Kafka.  
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 249.  
Pola: `^[^.]([a-zA-Z0-9\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.

 ** [UUID](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Jenis: String

## Kesalahan
<a name="API_GetEventSourceMapping_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetEventSourceMapping_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetEventSourceMapping). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetEventSourceMapping) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetEventSourceMapping) 

# GetFunction
<a name="API_GetFunction"></a>

Mengembalikan informasi tentang fungsi atau versi fungsi, dengan tautan untuk mengunduh paket deployment yang berlaku selama 10 menit. Jika Anda menentukan versi fungsi, hanya detail yang spesifik dengan versi yang dikembalikan.

## Sintaks Permintaan
<a name="API_GetFunction_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunction_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunction_RequestSyntax) **   <a name="lambda-GetFunction-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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 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: Ya

 ** [Qualifier](#API_GetFunction_RequestSyntax) **   <a name="lambda-GetFunction-request-Qualifier"></a>
Tentukan versi atau alias untuk mendapatkan detail tentang versi fungsi yang diterbitkan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_GetFunction_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunction_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Code": { 
      "ImageUri": "string",
      "Location": "string",
      "RepositoryType": "string",
      "ResolvedImageUri": "string"
   },
   "Concurrency": { 
      "ReservedConcurrentExecutions": number
   },
   "Configuration": { 
      "Architectures": [ "string" ],
      "CodeSha256": "string",
      "CodeSize": number,
      "DeadLetterConfig": { 
         "TargetArn": "string"
      },
      "Description": "string",
      "Environment": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "Variables": { 
            "string" : "string" 
         }
      },
      "EphemeralStorage": { 
         "Size": number
      },
      "FileSystemConfigs": [ 
         { 
            "Arn": "string",
            "LocalMountPath": "string"
         }
      ],
      "FunctionArn": "string",
      "FunctionName": "string",
      "Handler": "string",
      "ImageConfigResponse": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "ImageConfig": { 
            "Command": [ "string" ],
            "EntryPoint": [ "string" ],
            "WorkingDirectory": "string"
         }
      },
      "KMSKeyArn": "string",
      "LastModified": "string",
      "LastUpdateStatus": "string",
      "LastUpdateStatusReason": "string",
      "LastUpdateStatusReasonCode": "string",
      "Layers": [ 
         { 
            "Arn": "string",
            "CodeSize": number,
            "SigningJobArn": "string",
            "SigningProfileVersionArn": "string"
         }
      ],
      "LoggingConfig": { 
         "ApplicationLogLevel": "string",
         "LogFormat": "string",
         "LogGroup": "string",
         "SystemLogLevel": "string"
      },
      "MasterArn": "string",
      "MemorySize": number,
      "PackageType": "string",
      "RevisionId": "string",
      "Role": "string",
      "Runtime": "string",
      "RuntimeVersionConfig": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "RuntimeVersionArn": "string"
      },
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string",
      "SnapStart": { 
         "ApplyOn": "string",
         "OptimizationStatus": "string"
      },
      "State": "string",
      "StateReason": "string",
      "StateReasonCode": "string",
      "Timeout": number,
      "TracingConfig": { 
         "Mode": "string"
      },
      "Version": "string",
      "VpcConfig": { 
         "Ipv6AllowedForDualStack": boolean,
         "SecurityGroupIds": [ "string" ],
         "SubnetIds": [ "string" ],
         "VpcId": "string"
      }
   },
   "Tags": { 
      "string" : "string" 
   }
}
```

## Elemen Respons
<a name="API_GetFunction_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Code](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Code"></a>
Paket deployment fungsi atau versi.  
Tipe: Objek [FunctionCodeLocation](API_FunctionCodeLocation.md).

 ** [Concurrency](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Concurrency"></a>
[Konkurensi terpesan](https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html) fungsi.  
Tipe: Objek [Concurrency](API_Concurrency.md).

 ** [Configuration](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Configuration"></a>
Konfigurasi fungsi atau versi.  
Tipe: Objek [FunctionConfiguration](API_FunctionConfiguration.md).

 ** [Tags](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Tags"></a>
[Tanda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) fungsi.  
Tipe: Peta string ke string

## Kesalahan
<a name="API_GetFunction_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunction_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunction). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunction) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunction) 

# GetFunctionCodeSigningConfig
<a name="API_GetFunctionCodeSigningConfig"></a>

Mengembalikan konfigurasi penandatanganan kode untuk fungsi yang ditentukan.

## Sintaks Permintaan
<a name="API_GetFunctionCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunctionCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetFunctionCodeSigningConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigArn": "string",
   "FunctionName": "string"
}
```

## Elemen Respons
<a name="API_GetFunctionCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfigArn](#API_GetFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-response-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Tipe: String  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` 

 ** [FunctionName](#API_GetFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-response-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.  
Tipe: String  
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-_]+))?` 

## Kesalahan
<a name="API_GetFunctionCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunctionCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunctionCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunctionCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunctionCodeSigningConfig) 

# GetFunctionConcurrency
<a name="API_GetFunctionConcurrency"></a>

Mengembalikan detail tentang konfigurasi konkurensi terpesan untuk fungsi. Untuk menetapkan batas konkurensi untuk fungsi, gunakan[PutFunctionConcurrency](API_PutFunctionConcurrency.md).

## Sintaks Permintaan
<a name="API_GetFunctionConcurrency_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/concurrency HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunctionConcurrency_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunctionConcurrency_RequestSyntax) **   <a name="lambda-GetFunctionConcurrency-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetFunctionConcurrency_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## Elemen Respons
<a name="API_GetFunctionConcurrency_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [ReservedConcurrentExecutions](#API_GetFunctionConcurrency_ResponseSyntax) **   <a name="lambda-GetFunctionConcurrency-response-ReservedConcurrentExecutions"></a>
Jumlah eksekusi simultan yang dicadangkan untuk fungsi.  
Tipe: Integer  
Rentang Valid: Nilai minimum 0.

## Kesalahan
<a name="API_GetFunctionConcurrency_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunctionConcurrency_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunctionConcurrency). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunctionConcurrency) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunctionConcurrency) 

# GetFunctionConfiguration
<a name="API_GetFunctionConfiguration"></a>

Mengembalikan pengaturan khusus versi dari fungsi atau versi Lambda. Output hanya mencakup opsi yang dapat bervariasi di antara versi fungsi. Untuk mengubah pengaturan ini, gunakan [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md).

Untuk mendapatkan semua detail fungsi, termasuk pengaturan tingkat fungsi, gunakan [GetFunction](API_GetFunction.md).

## Sintaks Permintaan
<a name="API_GetFunctionConfiguration_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/configuration?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunctionConfiguration_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunctionConfiguration_RequestSyntax) **   <a name="lambda-GetFunctionConfiguration-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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 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: Ya

 ** [Qualifier](#API_GetFunctionConfiguration_RequestSyntax) **   <a name="lambda-GetFunctionConfiguration-request-Qualifier"></a>
Tentukan versi atau alias untuk mendapatkan detail tentang versi fungsi yang diterbitkan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_GetFunctionConfiguration_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunctionConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Elemen Respons
<a name="API_GetFunctionConfiguration_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Architectures](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Architectures"></a>
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` 

 ** [CodeSha256](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-CodeSha256"></a>
Hash SHA256 dari paket deployment fungsi.  
Jenis: String

 ** [CodeSize](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-CodeSize"></a>
Ukuran paket deployment fungsi, dalam byte.  
Tipe: Long

 ** [DeadLetterConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-DeadLetterConfig"></a>
Antrean surat mati fungsi.  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)

 ** [Description](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [Environment](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Environment"></a>
[Variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) fungsi. Dihilangkan dari AWS CloudTrail log.  
Tipe: Objek [EnvironmentResponse](API_EnvironmentResponse.md)

 ** [EphemeralStorage](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)

 ** [FileSystemConfigs](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FileSystemConfigs"></a>
Pengaturan koneksi untuk [sistem file Amazon EFS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.

 ** [FunctionArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FunctionArn"></a>
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-_]+))?` 

 ** [FunctionName](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FunctionName"></a>
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-_]+))?` 

 ** [Handler](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Handler"></a>
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+` 

 ** [ImageConfigResponse](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-ImageConfigResponse"></a>
Nilai konfigurasi gambar fungsi.  
Tipe: Objek [ImageConfigResponse](API_ImageConfigResponse.md)

 ** [KMSKeyArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-KMSKeyArn"></a>
AWS KMS keyYang digunakan untuk mengenkripsi [variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) fungsi. Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) 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-.]+:.*)|()` 

 ** [LastModified](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastModified"></a>
Tanggal dan waktu fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [LastUpdateStatus](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatus"></a>
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` 

 ** [LastUpdateStatusReason](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatusReason"></a>
Alasan pembaruan terakhir yang dilakukan pada fungsi.  
Jenis: String

 ** [LastUpdateStatusReasonCode](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatusReasonCode"></a>
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` 

 ** [Layers](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Layers"></a>
[Lapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) fungsi.  
Tipe: Array objek [Layer](API_Layer.md)

 ** [LoggingConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)

 ** [MasterArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-MasterArn"></a>
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-_]+))?` 

 ** [MemorySize](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-MemorySize"></a>
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.

 ** [PackageType](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-PackageType"></a>
Tipe paket deployment. Atur ke `Image` untuk gambar kontainer dan atur `Zip` untuk arsip file .zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image` 

 ** [RevisionId](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-RevisionId"></a>
Revisi paling baru dari fungsi atau alias.  
Jenis: String

 ** [Role](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Role"></a>
Peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [RuntimeVersionConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-RuntimeVersionConfig"></a>
ARN runtime dan kesalahan apa pun yang terjadi.  
Tipe: Objek [RuntimeVersionConfig](API_RuntimeVersionConfig.md)

 ** [SigningJobArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SigningJobArn"></a>
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})?:(.*)` 

 ** [SigningProfileVersionArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SigningProfileVersionArn"></a>
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})?:(.*)` 

 ** [SnapStart](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SnapStart"></a>
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](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Tipe: Objek [SnapStartResponse](API_SnapStartResponse.md)

 ** [State](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-State"></a>
Status fungsi saat ini. Ketika statusnya adalah `Inactive`, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.  
Jenis: String  
Nilai yang Valid: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-StateReason"></a>
Alasan untuk status fungsi saat ini.  
Jenis: String

 ** [StateReasonCode](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-StateReasonCode"></a>
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` 

 ** [Timeout](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Timeout"></a>
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [TracingConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-TracingConfig"></a>
Konfigurasi pelacakan AWS X-Ray fungsi.  
Tipe: Objek [TracingConfigResponse](API_TracingConfigResponse.md)

 ** [Version](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Version"></a>
Versi fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-VpcConfig"></a>
Konfigurasi jaringan fungsi.  
Tipe: Objek [VpcConfigResponse](API_VpcConfigResponse.md)

## Kesalahan
<a name="API_GetFunctionConfiguration_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunctionConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunctionConfiguration). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunctionConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunctionConfiguration) 

# GetFunctionEventInvokeConfig
<a name="API_GetFunctionEventInvokeConfig"></a>

Mengambil konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias.

Untuk mengonfigurasi opsi pemanggilan asinkron, gunakan [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md).

## Sintaks Permintaan
<a name="API_GetFunctionEventInvokeConfig_RequestSyntax"></a>

```
GET /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunctionEventInvokeConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** - `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **ARN sebagian** - `123456789012:function:my-function`.
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_GetFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_GetFunctionEventInvokeConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Elemen Respons
<a name="API_GetFunctionEventInvokeConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [DestinationConfig](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-DestinationConfig"></a>
Tujuan untuk peristiwa setelah dikirim ke fungsi untuk diproses.  

**Tujuan**
+  **Fungsi**- Amazon Resource Name (ARN) dari fungsi Lambda.
+  **Antrian** - ARN dari antrian SQS standar.
+  **Topik** - ARN dari topik SNS standar.
+  **Event Bus** - ARN dari bus EventBridge acara Amazon.
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [FunctionArn](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-FunctionArn"></a>
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-_]+))?` 

 ** [LastModified](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-LastModified"></a>
Tanggal dan waktu konfigurasi terakhir diperbarui, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [MaximumEventAgeInSeconds](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Masa maksimum permintaan yang dikirimkan Lambda ke fungsi untuk diproses.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 21600.

 ** [MaximumRetryAttempts](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Jumlah waktu maksimum untuk mencoba kembali saat fungsi mengembalikan kesalahan.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 2.

## Kesalahan
<a name="API_GetFunctionEventInvokeConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunctionEventInvokeConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunctionEventInvokeConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunctionEventInvokeConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunctionEventInvokeConfig) 

# GetFunctionUrlConfig
<a name="API_GetFunctionUrlConfig"></a>

Mengembalikan rincian tentang URL fungsi Lambda.

## Minta Sintaks
<a name="API_GetFunctionUrlConfig_RequestSyntax"></a>

```
GET /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetFunctionUrlConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetFunctionUrlConfig_RequestSyntax) **   <a name="lambda-GetFunctionUrlConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_GetFunctionUrlConfig_RequestSyntax) **   <a name="lambda-GetFunctionUrlConfig-request-Qualifier"></a>
Nama alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Isi Permintaan
<a name="API_GetFunctionUrlConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string",
   "LastModifiedTime": "string"
}
```

## Elemen Respons
<a name="API_GetFunctionUrlConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AuthType](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-AuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati autentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM` 

 ** [Cors](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-Cors"></a>
Pengaturan [berbagi sumber daya lintas asal (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) untuk URL fungsi Anda.  
Tipe: Objek [Cors](API_Cors.md)

 ** [CreationTime](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-CreationTime"></a>
Ketika URL fungsi dibuat, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (yyyy-mm-ddthh: mm:ss.stzd).  
Jenis: String

 ** [FunctionArn](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-FunctionArn"></a>
Nama Sumber Daya Amazon (ARN) dari fungsi Anda.  
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-_]+))?` 

 ** [FunctionUrl](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-FunctionUrl"></a>
Endpoint URL HTTP untuk fungsi Anda.  
Jenis: String  
Kendala Panjang: Panjang minimum 40. Panjang maksimum 100.

 ** [InvokeMode](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-InvokeMode"></a>
Gunakan salah satu opsi berikut:  
+  `BUFFERED`— Ini adalah opsi default. Lambda memanggil fungsi Anda menggunakan operasi API. `Invoke` Hasil pemanggilan tersedia saat muatan selesai. Ukuran muatan maksimum adalah 6 MB.
+  `RESPONSE_STREAM`— Fungsi Anda mengalirkan hasil payload saat tersedia. Lambda memanggil fungsi Anda menggunakan operasi API. `InvokeWithResponseStream` Ukuran payload respons maksimum adalah 20 MB, namun Anda dapat [meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Jenis: String  
Nilai yang Valid: `BUFFERED | RESPONSE_STREAM` 

 ** [LastModifiedTime](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-LastModifiedTime"></a>
Ketika konfigurasi URL fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (yyyy-mm-ddthh: mm: ss.stzd).  
Jenis: String

## Kesalahan
<a name="API_GetFunctionUrlConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetFunctionUrlConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetFunctionUrlConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetFunctionUrlConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetFunctionUrlConfig) 

# GetLayerVersion
<a name="API_GetLayerVersion"></a>

Mengembalikan informasi tentang versi [AWS Lambdalayer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), dengan link untuk men-download layer arsip yang valid selama 10 menit.

## Sintaks Permintaan
<a name="API_GetLayerVersion_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions/VersionNumber HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetLayerVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_GetLayerVersion_RequestSyntax) **   <a name="lambda-GetLayerVersion-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [VersionNumber](#API_GetLayerVersion_RequestSyntax) **   <a name="lambda-GetLayerVersion-request-VersionNumber"></a>
Nomor versi.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetLayerVersion_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Elemen Respons
<a name="API_GetLayerVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CompatibleArchitectures](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CompatibleArchitectures"></a>
Daftar [arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Tipe: Array string  
Anggota Array: Jumlah maksimum 2 item.  
Nilai yang Valid: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CompatibleRuntimes"></a>
Runtime yang kompatibel dengan lapisan.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Tipe: Array string  
Anggota Array: Jumlah maksimum 15 item.  
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` 

 ** [Content](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Content"></a>
Detail tentang versi lapisan.  
Tipe: Objek [LayerVersionContentOutput](API_LayerVersionContentOutput.md).

 ** [CreatedDate](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CreatedDate"></a>
Tanggal pembuatan versi lapisan, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [Description](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Description"></a>
Deskripsi versi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [LayerArn](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LayerArn"></a>
ARN lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LayerVersionArn"></a>
ARN dari versi lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LicenseInfo"></a>
Lisensi perangkat lunak lapisan.  
Tipe: String  
Panjang Batasan: Panjang maksimum 512.

 ** [Version](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Version"></a>
Nomor versi.  
Tipe: Long

## Kesalahan
<a name="API_GetLayerVersion_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetLayerVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetLayerVersion). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetLayerVersion) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetLayerVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetLayerVersion) 

# GetLayerVersionByArn
<a name="API_GetLayerVersionByArn"></a>

Mengembalikan informasi tentang versi [AWS Lambdalayer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), dengan link untuk men-download layer arsip yang valid selama 10 menit.

## Sintaks Permintaan
<a name="API_GetLayerVersionByArn_RequestSyntax"></a>

```
GET /2018-10-31/layers?find=LayerVersion&Arn=Arn HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetLayerVersionByArn_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [Arn](#API_GetLayerVersionByArn_RequestSyntax) **   <a name="lambda-GetLayerVersionByArn-request-Arn"></a>
ARN dari versi lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetLayerVersionByArn_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetLayerVersionByArn_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Elemen Respons
<a name="API_GetLayerVersionByArn_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CompatibleArchitectures](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CompatibleArchitectures"></a>
Daftar [arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Tipe: Array string  
Anggota Array: Jumlah maksimum 2 item.  
Nilai yang Valid: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CompatibleRuntimes"></a>
Runtime yang kompatibel dengan lapisan.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Tipe: Array string  
Anggota Array: Jumlah maksimum 15 item.  
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` 

 ** [Content](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Content"></a>
Detail tentang versi lapisan.  
Tipe: Objek [LayerVersionContentOutput](API_LayerVersionContentOutput.md).

 ** [CreatedDate](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CreatedDate"></a>
Tanggal pembuatan versi lapisan, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [Description](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Description"></a>
Deskripsi versi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [LayerArn](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LayerArn"></a>
ARN lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LayerVersionArn"></a>
ARN dari versi lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LicenseInfo"></a>
Lisensi perangkat lunak lapisan.  
Tipe: String  
Panjang Batasan: Panjang maksimum 512.

 ** [Version](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Version"></a>
Nomor versi.  
Tipe: Long

## Kesalahan
<a name="API_GetLayerVersionByArn_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetLayerVersionByArn_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetLayerVersionByArn). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetLayerVersionByArn) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetLayerVersionByArn) 

# GetLayerVersionPolicy
<a name="API_GetLayerVersionPolicy"></a>

Mengembalikan kebijakan izin untuk versi [AWS Lambdalapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Untuk informasi selengkapnya, lihat [AddLayerVersionPermission](API_AddLayerVersionPermission.md).

## Sintaks Permintaan
<a name="API_GetLayerVersionPolicy_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions/VersionNumber/policy HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetLayerVersionPolicy_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_GetLayerVersionPolicy_RequestSyntax) **   <a name="lambda-GetLayerVersionPolicy-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [VersionNumber](#API_GetLayerVersionPolicy_RequestSyntax) **   <a name="lambda-GetLayerVersionPolicy-request-VersionNumber"></a>
Nomor versi.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetLayerVersionPolicy_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetLayerVersionPolicy_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Policy": "string",
   "RevisionId": "string"
}
```

## Elemen Respons
<a name="API_GetLayerVersionPolicy_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Policy](#API_GetLayerVersionPolicy_ResponseSyntax) **   <a name="lambda-GetLayerVersionPolicy-response-Policy"></a>
Dokumen kebijakan.  
Jenis: String

 ** [RevisionId](#API_GetLayerVersionPolicy_ResponseSyntax) **   <a name="lambda-GetLayerVersionPolicy-response-RevisionId"></a>
Pengidentifikasi unik untuk revisi kebijakan saat ini.  
Jenis: String

## Kesalahan
<a name="API_GetLayerVersionPolicy_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetLayerVersionPolicy_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetLayerVersionPolicy). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetLayerVersionPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetLayerVersionPolicy) 

# GetPolicy
<a name="API_GetPolicy"></a>

Mengembalikan [kebijakan IAM berbasis sumber daya](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html)untuk fungsi, versi, atau alias.

## Sintaks Permintaan
<a name="API_GetPolicy_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/policy?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetPolicy_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetPolicy_RequestSyntax) **   <a name="lambda-GetPolicy-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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 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: Ya

 ** [Qualifier](#API_GetPolicy_RequestSyntax) **   <a name="lambda-GetPolicy-request-Qualifier"></a>
Tentukan versi atau alias untuk mendapatkan kebijakan untuk sumber daya tersebut.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_GetPolicy_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetPolicy_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Policy": "string",
   "RevisionId": "string"
}
```

## Elemen Respons
<a name="API_GetPolicy_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Policy](#API_GetPolicy_ResponseSyntax) **   <a name="lambda-GetPolicy-response-Policy"></a>
Kebijakan berbasis sumber daya.  
Jenis: String

 ** [RevisionId](#API_GetPolicy_ResponseSyntax) **   <a name="lambda-GetPolicy-response-RevisionId"></a>
Pengidentifikasi unik untuk revisi kebijakan saat ini.  
Jenis: String

## Kesalahan
<a name="API_GetPolicy_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetPolicy_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetPolicy). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetPolicy) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetPolicy) 

# GetProvisionedConcurrencyConfig
<a name="API_GetProvisionedConcurrencyConfig"></a>

Mengambil konfigurasi konkurensi yang disediakan untuk alias atau versi fungsi.

## Sintaks Permintaan
<a name="API_GetProvisionedConcurrencyConfig_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetProvisionedConcurrencyConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_GetProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetProvisionedConcurrencyConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AllocatedProvisionedConcurrentExecutions": number,
   "AvailableProvisionedConcurrentExecutions": number,
   "LastModified": "string",
   "RequestedProvisionedConcurrentExecutions": number,
   "Status": "string",
   "StatusReason": "string"
}
```

## Elemen Respons
<a name="API_GetProvisionedConcurrencyConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AllocatedProvisionedConcurrentExecutions](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-AllocatedProvisionedConcurrentExecutions"></a>
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](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-AvailableProvisionedConcurrentExecutions"></a>
Jumlah konkurensi terprovisi yang tersedia.  
Tipe: Integer  
Rentang Valid: Nilai minimum 0.

 ** [LastModified](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-LastModified"></a>
Tanggal dan waktu pengguna terakhir kali memperbarui konfigurasi, dalam [format ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html).  
Jenis: String

 ** [RequestedProvisionedConcurrentExecutions](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-RequestedProvisionedConcurrentExecutions"></a>
Jumlah konkurensi terprovisi yang diminta.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [Status](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-Status"></a>
Status proses alokasi.  
Jenis: String  
Nilai yang Valid: `IN_PROGRESS | READY | FAILED` 

 ** [StatusReason](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-StatusReason"></a>
Untuk alokasi yang gagal, alasan konkurensi terprovisi tidak dapat dialokasikan.  
Jenis: String

## Kesalahan
<a name="API_GetProvisionedConcurrencyConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ProvisionedConcurrencyConfigNotFoundException **   
Konfigurasi yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetProvisionedConcurrencyConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetProvisionedConcurrencyConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetProvisionedConcurrencyConfig) 

# GetRuntimeManagementConfig
<a name="API_GetRuntimeManagementConfig"></a>

Mengambil konfigurasi manajemen runtime untuk versi fungsi. Jika mode pembaruan runtime adalah **Manual**, ini termasuk ARN versi runtime dan mode pembaruan runtime. Jika mode pembaruan runtime adalah **pembaruan **Otomatis** atau Fungsi**, ini termasuk mode pembaruan runtime dan `null` dikembalikan untuk ARN. Untuk informasi selengkapnya, lihat [Pembaruan waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).

## Minta Sintaks
<a name="API_GetRuntimeManagementConfig_RequestSyntax"></a>

```
GET /2021-07-20/functions/FunctionName/runtime-management-config?Qualifier=Qualifier HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetRuntimeManagementConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_GetRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-GetRuntimeManagementConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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 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: Ya

 ** [Qualifier](#API_GetRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-GetRuntimeManagementConfig-request-Qualifier"></a>
Tentukan versi fungsi. Ini bisa berupa `$LATEST` atau nomor versi yang diterbitkan. Jika tidak ada nilai yang ditentukan, konfigurasi untuk `$LATEST` versi dikembalikan.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_GetRuntimeManagementConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetRuntimeManagementConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArn": "string",
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## Elemen Respons
<a name="API_GetRuntimeManagementConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [FunctionArn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-FunctionArn"></a>
Nama Sumber Daya Amazon (ARN) dari fungsi Anda.  
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-_]+))?` 

 ** [RuntimeVersionArn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-RuntimeVersionArn"></a>
ARN dari runtime fungsi dikonfigurasi untuk digunakan. Jika mode pembaruan runtime adalah **Manual**, ARN dikembalikan, `null` jika tidak dikembalikan.  
Jenis: String  
Kendala Panjang: Panjang minimum 26. Panjang maksimum 2048.  
Pola: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$` 

 ** [UpdateRuntimeOn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-UpdateRuntimeOn"></a>
Mode pembaruan runtime saat ini dari fungsi tersebut.  
Jenis: String  
Nilai yang Valid: `Auto | Manual | FunctionUpdate` 

## Kesalahan
<a name="API_GetRuntimeManagementConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetRuntimeManagementConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/GetRuntimeManagementConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/GetRuntimeManagementConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/GetRuntimeManagementConfig) 

# Invoke
<a name="API_Invoke"></a>

Memanggil fungsi Lambda. Anda dapat memanggil fungsi secara sinkron (dan menunggu respons), atau secara asinkron. Secara default, Lambda memanggil fungsi Anda secara sinkron (yaitu is). `InvocationType` `RequestResponse` Untuk memanggil fungsi secara asinkron, atur `InvocationType` ke `Event`. Lambda meneruskan `ClientContext` objek ke fungsi Anda hanya untuk pemanggilan sinkron.

Untuk [invokasi sinkron](https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html), detail tentang respons fungsi, termasuk kesalahan, disertakan dalam isi dan header respons. Untuk kedua tipe invokasi, Anda dapat menemukan informasi selengkapnya dalam [log eksekusi](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions.html) dan [jejak](https://docs.aws.amazon.com/lambda/latest/dg/lambda-x-ray.html).

Ketika terjadi kesalahan, fungsi Anda dapat dipanggil beberapa kali. Perilaku coba lagi bervariasi menurut tipe kesalahan, klien, sumber peristiwa, dan tipe invokasi. Misalnya, jika Anda memanggil fungsi secara asinkron dan mengembalikan kesalahan, Lambda menjalankan fungsi hingga dua kali lagi. Untuk informasi selengkapnya, lihat [Penanganan kesalahan dan percobaan ulang otomatis di Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-retries.html).

Untuk [invokasi asinkron](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html), Lambda menambahkan peristiwa ke antrean sebelum mengirimnya ke fungsi Anda. Jika fungsi Anda tidak memiliki kapasitas yang cukup untuk mengikuti antrean, peristiwa mungkin hilang. Kadang-kadang, fungsi Anda dapat menerima peristiwa yang sama beberapa kali, bahkan jika tidak ada kesalahan yang terjadi. Untuk mempertahankan peristiwa yang tidak diproses, konfigurasi fungsi Anda dengan [antrean surat mati](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).

Kode status dalam respons API tidak mencerminkan kesalahan fungsi. Kode kesalahan dicadangkan untuk kesalahan yang mencegah fungsi Anda mengeksekusi, seperti kesalahan izin, kesalahan [kuota](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html), atau masalah dengan kode dan konfigurasi fungsi Anda. Misalnya, Lambda kembali `TooManyRequestsException` jika menjalankan fungsi akan menyebabkan Anda melebihi batas konkurensi di level akun (`ConcurrentInvocationLimitExceeded`) atau level fungsi (). `ReservedFunctionConcurrentInvocationLimitExceeded`

Untuk fungsi dengan batas waktu yang lama, klien Anda mungkin terputus selama pemanggilan sinkron saat menunggu respons. Konfigurasikan klien HTTP, SDK, firewall, proksi, atau sistem operasi Anda untuk memungkinkan koneksi panjang dengan waktu habis atau pengaturan tetap aktif.

Operasi ini memerlukan izin untuk InvokeFunction tindakan [lambda:](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html). Untuk detail tentang cara mengatur izin untuk pemanggilan lintas akun, lihat [Memberikan akses fungsi](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke) ke akun lain.

## Minta Sintaks
<a name="API_Invoke_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/invocations?Qualifier=Qualifier HTTP/1.1
X-Amz-Invocation-Type: InvocationType
X-Amz-Log-Type: LogType
X-Amz-Client-Context: ClientContext

Payload
```

## Parameter Permintaan URI
<a name="API_Invoke_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ClientContext](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-ClientContext"></a>
Hingga 3.583 byte data yang dikodekan base64 tentang klien pemanggilan untuk diteruskan ke fungsi dalam objek konteks. Lambda meneruskan `ClientContext` objek ke fungsi Anda hanya untuk pemanggilan sinkron.

 ** [FunctionName](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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 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: Ya

 ** [InvocationType](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-InvocationType"></a>
Pilih salah satu dari opsi berikut:  
+  `RequestResponse`(default) - Memanggil fungsi secara sinkron. Jaga agar koneksi tetap terbuka sampai fungsi mengembalikan respons atau waktu habis. Respons API mencakup respons fungsi dan data tambahan.
+  `Event`— Memanggil fungsi secara asinkron. Kirim peristiwa yang gagal beberapa kali ke antrian huruf mati fungsi (jika ada yang dikonfigurasi). Respons API hanya mencakup kode status.
+  `DryRun`— Validasi nilai parameter dan verifikasi bahwa pengguna atau peran memiliki izin untuk memanggil fungsi.
Nilai yang Valid: `Event | RequestResponse | DryRun` 

 ** [LogType](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-LogType"></a>
Atur ke `Tail` untuk memasukkan log eksekusi dalam respons. Hanya berlaku untuk fungsi yang dipanggil secara sinkron.  
Nilai yang Valid: `None | Tail` 

 ** [Qualifier](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-Qualifier"></a>
Tentukan versi atau alias untuk memanggil versi fungsi yang dipublikasikan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_Invoke_RequestBody"></a>

Permintaan menerima data biner berikut.

 ** [Payload](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-Payload"></a>
JSON yang ingin Anda berikan ke fungsi Lambda Anda sebagai input.  
Anda dapat memasukkan JSON secara langsung. Misalnya, `--payload '{ "key": "value" }'`. Anda juga dapat menentukan jalur file. Misalnya, `--payload file://payload.json`.

## Sintaksis Respons
<a name="API_Invoke_ResponseSyntax"></a>

```
HTTP/1.1 StatusCode
X-Amz-Function-Error: FunctionError
X-Amz-Log-Result: LogResult
X-Amz-Executed-Version: ExecutedVersion

Payload
```

## Elemen Respons
<a name="API_Invoke_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP berikut.

 ** [StatusCode](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-StatusCode"></a>
Kode status HTTP berada di kisaran 200 untuk permintaan yang berhasil. Untuk tipe invokasi `RequestResponse`, kode status ini adalah 200. Untuk tipe invokasi `Event`, kode status ini adalah 202. Untuk tipe invokasi `DryRun`, kode status ini adalah 204.

Respons mengembalikan header HTTP berikut.

 ** [ExecutedVersion](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-ExecutedVersion"></a>
Versi fungsi yang dijalankan. Ketika Anda memanggil fungsi dengan alias, ini menunjukkan versi mana yang diselesaikan alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [FunctionError](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-FunctionError"></a>
Jika ada, menunjukkan kesalahan terjadi selama eksekusi fungsi. Detil tentang kesalahan disertakan dalam muatan respons.

 ** [LogResult](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-LogResult"></a>
4 KB terakhir dari log eksekusi, yang dikodekan base64.

Respons mengembalikan yang berikut sebagai isi HTTP.

 ** [Payload](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-Payload"></a>
Respons dari fungsi, atau objek kesalahan.

## Kesalahan
<a name="API_Invoke_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** EC2AccessDeniedException **   
Perlu izin tambahan untuk mengkonfigurasi pengaturan VPC.  
Kode Status HTTP: 502

 ** EC2ThrottledException **   
Amazon EC2 dibatasi AWS Lambda selama inisialisasi fungsi Lambda menggunakan peran eksekusi yang disediakan untuk fungsi tersebut.  
Kode Status HTTP: 502

 ** EC2UnexpectedException **   
 AWS Lambdamenerima pengecualian klien Amazon EC2 yang tidak terduga saat menyiapkan fungsi Lambda.  
Kode Status HTTP: 502

 ** EFSIOException **   
Terjadi kesalahan saat membaca dari atau menulis ke sistem file yang terhubung.  
Kode Status HTTP: 410

 ** EFSMountConnectivityException **   
Fungsi Lambda tidak dapat membuat koneksi jaringan ke sistem file yang dikonfigurasi.  
Kode Status HTTP: 408

 ** EFSMountFailureException **   
Fungsi Lambda tidak dapat memasang sistem file yang dikonfigurasi karena masalah izin atau konfigurasi.  
Kode Status HTTP: 403

 ** EFSMountTimeoutException **   
Fungsi Lambda membuat koneksi jaringan ke sistem file yang dikonfigurasi, tetapi waktu operasi pemasangan habis.  
Kode Status HTTP: 408

 ** ENILimitReachedException **   
 AWS Lambdatidak dapat membuat elastic network interface di VPC, yang ditentukan sebagai bagian dari konfigurasi fungsi Lambda, karena batas untuk antarmuka jaringan telah tercapai. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 502

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** InvalidRequestContentException **   
Isi permintaan tidak dapat diurai sebagai JSON.  
Kode Status HTTP: 400

 ** InvalidRuntimeException **   
Runtime atau versi runtime yang ditentukan tidak didukung.  
Kode Status HTTP: 502

 ** InvalidSecurityGroupIDException **   
ID grup keamanan yang disediakan dalam konfigurasi VPC fungsi Lambda tidak valid.  
Kode Status HTTP: 502

 ** InvalidSubnetIDException **   
ID subnet yang disediakan dalam konfigurasi VPC fungsi Lambda tidak valid.  
Kode Status HTTP: 502

 ** InvalidZipFileException **   
 AWS Lambda tidak dapat membuka zip paket deployment.  
Kode Status HTTP: 502

 ** KMSAccessDeniedException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena AWS KMS akses ditolak. Periksa izin KMS fungsi Lambda.  
Kode Status HTTP: 502

 ** KMSDisabledException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena yang digunakan dinonaktifkan. AWS KMS key Periksa pengaturan kunci KMS fungsi Lambda.  
Kode Status HTTP: 502

 ** KMSInvalidStateException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena status yang AWS KMS key digunakan tidak valid untuk Dekripsi. Periksa pengaturan kunci KMS fungsi.  
Kode Status HTTP: 502

 ** KMSNotFoundException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena tidak ditemukan. AWS KMS key Periksa pengaturan kunci KMS fungsi.  
Kode Status HTTP: 502

 ** RecursiveInvocationException **   
Lambda telah mendeteksi fungsi Anda dipanggil dalam loop rekursif dengan AWS sumber daya lain dan menghentikan pemanggilan fungsi Anda.  
Kode Status HTTP: 400

 ** RequestTooLargeException **   
Muatan permintaan melebihi kuota input JSON badan `Invoke` permintaan. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 413

 ** 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

 ** ResourceNotReadyException **   
Fungsi ini tidak aktif dan koneksi VPC-nya tidak lagi tersedia. Tunggu sampai koneksi VPC dibangun kembali dan coba lagi.  
Kode Status HTTP: 502

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** SnapStartException **   
`afterRestore()`[Runtime hook](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-runtime-hooks.html) mengalami kesalahan. Untuk informasi lebih lanjut, periksa CloudWatch log Amazon.  
Kode Status HTTP: 400

 ** SnapStartNotReadyException **   
Lambda menginisialisasi fungsi Anda. Anda dapat memanggil fungsi ketika [status fungsi](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html) menjadi`Active`.  
Kode Status HTTP: 409

 ** SnapStartTimeoutException **   
Lambda tidak dapat memulihkan snapshot dalam batas waktu tunggu.  
Kode Status HTTP: 408

 ** SubnetIPAddressLimitReachedException **   
 AWS Lambdatidak dapat mengatur akses VPC untuk fungsi Lambda karena satu atau beberapa subnet yang dikonfigurasi tidak memiliki alamat IP yang tersedia.  
Kode Status HTTP: 502

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

 ** UnsupportedMediaTypeException **   
Tipe konten dari isi permintaan `Invoke` bukan JSON.  
Kode Status HTTP: 415

## Lihat Juga
<a name="API_Invoke_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/Invoke) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/Invoke) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/Invoke) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/Invoke). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/Invoke) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/Invoke) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/Invoke) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/Invoke) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/Invoke) 

# InvokeAsync
<a name="API_InvokeAsync"></a>

 *Tindakan ini sudah tidak digunakan lagi.* 

**penting**  
Untuk fungsi invokasi asinkron, gunakan [Invoke](API_Invoke.md).

Memanggil fungsi secara asinkron.

**catatan**  
Jika Anda menggunakan InvokeAsync tindakan, perhatikan bahwa itu tidak mendukung penggunaan penelusuran aktif X-Ray. Trace ID tidak disebarkan ke fungsi, bahkan jika penelusuran aktif X-Ray dihidupkan.

## Minta Sintaks
<a name="API_InvokeAsync_RequestSyntax"></a>

```
POST /2014-11-13/functions/FunctionName/invoke-async/ HTTP/1.1

InvokeArgs
```

## Parameter Permintaan URI
<a name="API_InvokeAsync_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_InvokeAsync_RequestSyntax) **   <a name="lambda-InvokeAsync-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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 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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_InvokeAsync_RequestBody"></a>

Permintaan menerima data biner berikut.

 ** [InvokeArgs](#API_InvokeAsync_RequestSyntax) **   <a name="lambda-InvokeAsync-request-InvokeArgs"></a>
JSON yang ingin Anda berikan ke fungsi Lambda Anda sebagai input.  
Wajib: Ya

## Sintaksis Respons
<a name="API_InvokeAsync_ResponseSyntax"></a>

```
HTTP/1.1 Status
```

## Elemen Respons
<a name="API_InvokeAsync_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP berikut.

 ** [Status](#API_InvokeAsync_ResponseSyntax) **   <a name="lambda-InvokeAsync-response-Status"></a>
Kode status.

## Kesalahan
<a name="API_InvokeAsync_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidRequestContentException **   
Isi permintaan tidak dapat diurai sebagai JSON.  
Kode Status HTTP: 400

 ** InvalidRuntimeException **   
Runtime atau versi runtime yang ditentukan tidak didukung.  
Kode Status HTTP: 502

 ** 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

## Lihat Juga
<a name="API_InvokeAsync_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/InvokeAsync). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/InvokeAsync) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/InvokeAsync) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/InvokeAsync) 

# InvokeWithResponseStream
<a name="API_InvokeWithResponseStream"></a>

Konfigurasikan fungsi Lambda Anda untuk mengalirkan muatan respons kembali ke klien. Untuk informasi selengkapnya, lihat [Mengonfigurasi fungsi Lambda untuk](https://docs.aws.amazon.com/lambda/latest/dg/configuration-response-streaming.html) mengalirkan respons.

Operasi ini memerlukan izin untuk InvokeFunction tindakan [lambda:](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html). Untuk detail tentang cara mengatur izin untuk pemanggilan lintas akun, lihat [Memberikan akses fungsi](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke) ke akun lain.

## Minta Sintaks
<a name="API_InvokeWithResponseStream_RequestSyntax"></a>

```
POST /2021-11-15/functions/FunctionName/response-streaming-invocations?Qualifier=Qualifier HTTP/1.1
X-Amz-Invocation-Type: InvocationType
X-Amz-Log-Type: LogType
X-Amz-Client-Context: ClientContext

Payload
```

## Parameter Permintaan URI
<a name="API_InvokeWithResponseStream_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ClientContext](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-ClientContext"></a>
Hingga 3.583 byte data yang dikodekan base64 tentang klien pemanggilan untuk diteruskan ke fungsi dalam objek konteks.

 ** [FunctionName](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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 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: Ya

 ** [InvocationType](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-InvocationType"></a>
Gunakan salah satu opsi berikut:  
+  `RequestResponse`(default) - Memanggil fungsi secara sinkron. Jaga agar koneksi tetap terbuka sampai fungsi mengembalikan respons atau waktu habis. Respons operasi API mencakup respons fungsi dan data tambahan.
+  `DryRun`— Validasi nilai parameter dan verifikasi bahwa pengguna atau peran IAM memiliki izin untuk memanggil fungsi.
Nilai yang Valid: `RequestResponse | DryRun` 

 ** [LogType](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-LogType"></a>
Atur ke `Tail` untuk memasukkan log eksekusi dalam respons. Hanya berlaku untuk fungsi yang dipanggil secara sinkron.  
Nilai yang Valid: `None | Tail` 

 ** [Qualifier](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-Qualifier"></a>
Nama alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_InvokeWithResponseStream_RequestBody"></a>

Permintaan menerima data biner berikut.

 ** [Payload](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-Payload"></a>
JSON yang ingin Anda berikan ke fungsi Lambda Anda sebagai input.  
Anda dapat memasukkan JSON secara langsung. Misalnya, `--payload '{ "key": "value" }'`. Anda juga dapat menentukan jalur file. Misalnya, `--payload file://payload.json`.

## Sintaksis Respons
<a name="API_InvokeWithResponseStream_ResponseSyntax"></a>

```
HTTP/1.1 StatusCode
X-Amz-Executed-Version: ExecutedVersion
Content-Type: ResponseStreamContentType
Content-type: application/json

{
   "InvokeComplete": { 
      "ErrorCode": "string",
      "ErrorDetails": "string",
      "LogResult": "string"
   },
   "PayloadChunk": { 
      "Payload": blob
   }
}
```

## Elemen Respons
<a name="API_InvokeWithResponseStream_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP berikut.

 ** [StatusCode](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-StatusCode"></a>
Untuk permintaan yang berhasil, kode status HTTP berada dalam kisaran 200. Untuk tipe invokasi `RequestResponse`, kode status ini adalah 200. Untuk jenis `DryRun` pemanggilan, kode status ini adalah 204.

Respons mengembalikan header HTTP berikut.

 ** [ExecutedVersion](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-ExecutedVersion"></a>
Versi fungsi yang dijalankan. Ketika Anda memanggil fungsi dengan alias, ini menunjukkan versi mana yang diselesaikan alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [ResponseStreamContentType](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-ResponseStreamContentType"></a>
Jenis data yang dikembalikan aliran.

Layanan mengembalikan data berikut dalam format JSON.

 ** [InvokeComplete](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-InvokeComplete"></a>
Objek yang dikembalikan ketika aliran telah berakhir dan semua potongan muatan telah dikembalikan.  
Tipe: Objek [InvokeWithResponseStreamCompleteEvent](API_InvokeWithResponseStreamCompleteEvent.md)

 ** [PayloadChunk](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-PayloadChunk"></a>
Sebagian dari muatan respons yang dialirkan.  
Tipe: Objek [InvokeResponseStreamUpdate](API_InvokeResponseStreamUpdate.md)

## Kesalahan
<a name="API_InvokeWithResponseStream_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** EC2AccessDeniedException **   
Perlu izin tambahan untuk mengkonfigurasi pengaturan VPC.  
Kode Status HTTP: 502

 ** EC2ThrottledException **   
Amazon EC2 dibatasi AWS Lambda selama inisialisasi fungsi Lambda menggunakan peran eksekusi yang disediakan untuk fungsi tersebut.  
Kode Status HTTP: 502

 ** EC2UnexpectedException **   
 AWS Lambdamenerima pengecualian klien Amazon EC2 yang tidak terduga saat menyiapkan fungsi Lambda.  
Kode Status HTTP: 502

 ** EFSIOException **   
Terjadi kesalahan saat membaca dari atau menulis ke sistem file yang terhubung.  
Kode Status HTTP: 410

 ** EFSMountConnectivityException **   
Fungsi Lambda tidak dapat membuat koneksi jaringan ke sistem file yang dikonfigurasi.  
Kode Status HTTP: 408

 ** EFSMountFailureException **   
Fungsi Lambda tidak dapat memasang sistem file yang dikonfigurasi karena masalah izin atau konfigurasi.  
Kode Status HTTP: 403

 ** EFSMountTimeoutException **   
Fungsi Lambda membuat koneksi jaringan ke sistem file yang dikonfigurasi, tetapi waktu operasi pemasangan habis.  
Kode Status HTTP: 408

 ** ENILimitReachedException **   
 AWS Lambdatidak dapat membuat elastic network interface di VPC, yang ditentukan sebagai bagian dari konfigurasi fungsi Lambda, karena batas untuk antarmuka jaringan telah tercapai. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 502

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** InvalidRequestContentException **   
Isi permintaan tidak dapat diurai sebagai JSON.  
Kode Status HTTP: 400

 ** InvalidRuntimeException **   
Runtime atau versi runtime yang ditentukan tidak didukung.  
Kode Status HTTP: 502

 ** InvalidSecurityGroupIDException **   
ID grup keamanan yang disediakan dalam konfigurasi VPC fungsi Lambda tidak valid.  
Kode Status HTTP: 502

 ** InvalidSubnetIDException **   
ID subnet yang disediakan dalam konfigurasi VPC fungsi Lambda tidak valid.  
Kode Status HTTP: 502

 ** InvalidZipFileException **   
 AWS Lambda tidak dapat membuka zip paket deployment.  
Kode Status HTTP: 502

 ** KMSAccessDeniedException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena AWS KMS akses ditolak. Periksa izin KMS fungsi Lambda.  
Kode Status HTTP: 502

 ** KMSDisabledException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena yang digunakan dinonaktifkan. AWS KMS key Periksa pengaturan kunci KMS fungsi Lambda.  
Kode Status HTTP: 502

 ** KMSInvalidStateException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena status yang AWS KMS key digunakan tidak valid untuk Dekripsi. Periksa pengaturan kunci KMS fungsi.  
Kode Status HTTP: 502

 ** KMSNotFoundException **   
Lambda tidak dapat mendekripsi variabel lingkungan karena tidak ditemukan. AWS KMS key Periksa pengaturan kunci KMS fungsi.  
Kode Status HTTP: 502

 ** RecursiveInvocationException **   
Lambda telah mendeteksi fungsi Anda dipanggil dalam loop rekursif dengan AWS sumber daya lain dan menghentikan pemanggilan fungsi Anda.  
Kode Status HTTP: 400

 ** RequestTooLargeException **   
Muatan permintaan melebihi kuota input JSON badan `Invoke` permintaan. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 413

 ** 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

 ** ResourceNotReadyException **   
Fungsi ini tidak aktif dan koneksi VPC-nya tidak lagi tersedia. Tunggu sampai koneksi VPC dibangun kembali dan coba lagi.  
Kode Status HTTP: 502

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** SnapStartException **   
`afterRestore()`[Runtime hook](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-runtime-hooks.html) mengalami kesalahan. Untuk informasi lebih lanjut, periksa CloudWatch log Amazon.  
Kode Status HTTP: 400

 ** SnapStartNotReadyException **   
Lambda menginisialisasi fungsi Anda. Anda dapat memanggil fungsi ketika [status fungsi](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html) menjadi`Active`.  
Kode Status HTTP: 409

 ** SnapStartTimeoutException **   
Lambda tidak dapat memulihkan snapshot dalam batas waktu tunggu.  
Kode Status HTTP: 408

 ** SubnetIPAddressLimitReachedException **   
 AWS Lambdatidak dapat mengatur akses VPC untuk fungsi Lambda karena satu atau beberapa subnet yang dikonfigurasi tidak memiliki alamat IP yang tersedia.  
Kode Status HTTP: 502

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

 ** UnsupportedMediaTypeException **   
Tipe konten dari isi permintaan `Invoke` bukan JSON.  
Kode Status HTTP: 415

## Lihat Juga
<a name="API_InvokeWithResponseStream_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/InvokeWithResponseStream). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/InvokeWithResponseStream) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/InvokeWithResponseStream) 

# ListAliases
<a name="API_ListAliases"></a>

Mengembalikan daftar [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) untuk fungsi Lambda.

## Sintaks Permintaan
<a name="API_ListAliases_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/aliases?FunctionVersion=FunctionVersion&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListAliases_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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

 ** [FunctionVersion](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-FunctionVersion"></a>
Tentukan versi fungsi untuk hanya mencantumkan alias yang memanggil versi tersebut.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [Marker](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-MaxItems"></a>
Batasi jumlah alias yang dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListAliases_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListAliases_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Aliases": [ 
      { 
         "AliasArn": "string",
         "Description": "string",
         "FunctionVersion": "string",
         "Name": "string",
         "RevisionId": "string",
         "RoutingConfig": { 
            "AdditionalVersionWeights": { 
               "string" : number 
            }
         }
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListAliases_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Aliases](#API_ListAliases_ResponseSyntax) **   <a name="lambda-ListAliases-response-Aliases"></a>
Daftar alias.  
Tipe: Array objek [AliasConfiguration](API_AliasConfiguration.md)

 ** [NextMarker](#API_ListAliases_ResponseSyntax) **   <a name="lambda-ListAliases-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListAliases_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListAliases_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListAliases). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListAliases) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListAliases) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListAliases) 

# ListCodeSigningConfigs
<a name="API_ListCodeSigningConfigs"></a>

Mengembalikan daftar [konfigurasi penandatanganan kode](https://docs.aws.amazon.com/lambda/latest/dg/configuring-codesigning.html). Permintaan mengembalikan hingga 10.000 konfigurasi per panggilan. Anda dapat menggunakan parameter `MaxItems` untuk mengembalikan konfigurasi yang lebih sedikit per panggilan. 

## Sintaks Permintaan
<a name="API_ListCodeSigningConfigs_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListCodeSigningConfigs_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [Marker](#API_ListCodeSigningConfigs_RequestSyntax) **   <a name="lambda-ListCodeSigningConfigs-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListCodeSigningConfigs_RequestSyntax) **   <a name="lambda-ListCodeSigningConfigs-request-MaxItems"></a>
Jumlah maksimum item yang akan dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListCodeSigningConfigs_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListCodeSigningConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigs": [ 
      { 
         "AllowedPublishers": { 
            "SigningProfileVersionArns": [ "string" ]
         },
         "CodeSigningConfigArn": "string",
         "CodeSigningConfigId": "string",
         "CodeSigningPolicies": { 
            "UntrustedArtifactOnDeployment": "string"
         },
         "Description": "string",
         "LastModified": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListCodeSigningConfigs_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfigs](#API_ListCodeSigningConfigs_ResponseSyntax) **   <a name="lambda-ListCodeSigningConfigs-response-CodeSigningConfigs"></a>
Konfigurasi penandatanganan kode  
Tipe: Array objek [CodeSigningConfig](API_CodeSigningConfig.md)

 ** [NextMarker](#API_ListCodeSigningConfigs_ResponseSyntax) **   <a name="lambda-ListCodeSigningConfigs-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListCodeSigningConfigs_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

## Lihat Juga
<a name="API_ListCodeSigningConfigs_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListCodeSigningConfigs). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListCodeSigningConfigs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListCodeSigningConfigs) 

# ListEventSourceMappings
<a name="API_ListEventSourceMappings"></a>

Daftar pemetaan sumber peristiwa Tentukan `EventSourceArn` untuk menampilkan hanya pemetaan sumber peristiwa untuk satu sumber peristiwa.

## Minta Sintaks
<a name="API_ListEventSourceMappings_RequestSyntax"></a>

```
GET /2015-03-31/event-source-mappings/?EventSourceArn=EventSourceArn&FunctionName=FunctionName&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListEventSourceMappings_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [EventSourceArn](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
+  **Amazon Kinesis** — ARN dari aliran data atau konsumen aliran.
+  **Amazon DynamoDB Streams** — ARN aliran.
+  **Amazon Simple Queue Service** — ARN antrian.
+  **Amazon Managed Streaming for Apache** [Kafka — ARN cluster atau ARN koneksi VPC (untuk pemetaan sumber peristiwa lintas akun).](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)
+  **Amazon MQ** — ARN broker.
+  **Amazon DocumentDB** — ARN dari aliran perubahan DocumentDB.
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FunctionName](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`MyFunction`.
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`
+  **Versi atau Alias `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD` ARN** —.
+  **ARN Sebagian** —. `123456789012:function:MyFunction`
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-_]+))?` 

 ** [Marker](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-Marker"></a>
Token pemberian nomor halaman yang dikembalikan oleh panggilan sebelumnya.

 ** [MaxItems](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-MaxItems"></a>
Jumlah maksimum pemetaan sumber peristiwa yang akan dikembalikan. Perhatikan bahwa ListEventSourceMappings mengembalikan maksimum 100 item di setiap respons, bahkan jika Anda menetapkan angkanya lebih tinggi.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListEventSourceMappings_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListEventSourceMappings_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "EventSourceMappings": [ 
      { 
         "AmazonManagedKafkaEventSourceConfig": { 
            "ConsumerGroupId": "string"
         },
         "BatchSize": number,
         "BisectBatchOnFunctionError": boolean,
         "DestinationConfig": { 
            "OnFailure": { 
               "Destination": "string"
            },
            "OnSuccess": { 
               "Destination": "string"
            }
         },
         "DocumentDBEventSourceConfig": { 
            "CollectionName": "string",
            "DatabaseName": "string",
            "FullDocument": "string"
         },
         "EventSourceArn": "string",
         "FilterCriteria": { 
            "Filters": [ 
               { 
                  "Pattern": "string"
               }
            ]
         },
         "FunctionArn": "string",
         "FunctionResponseTypes": [ "string" ],
         "LastModified": number,
         "LastProcessingResult": "string",
         "MaximumBatchingWindowInSeconds": number,
         "MaximumRecordAgeInSeconds": number,
         "MaximumRetryAttempts": number,
         "ParallelizationFactor": number,
         "Queues": [ "string" ],
         "ScalingConfig": { 
            "MaximumConcurrency": number
         },
         "SelfManagedEventSource": { 
            "Endpoints": { 
               "string" : [ "string" ]
            }
         },
         "SelfManagedKafkaEventSourceConfig": { 
            "ConsumerGroupId": "string"
         },
         "SourceAccessConfigurations": [ 
            { 
               "Type": "string",
               "URI": "string"
            }
         ],
         "StartingPosition": "string",
         "StartingPositionTimestamp": number,
         "State": "string",
         "StateTransitionReason": "string",
         "Topics": [ "string" ],
         "TumblingWindowInSeconds": number,
         "UUID": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListEventSourceMappings_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [EventSourceMappings](#API_ListEventSourceMappings_ResponseSyntax) **   <a name="lambda-ListEventSourceMappings-response-EventSourceMappings"></a>
Daftar pemetaan sumber peristiwa.  
Tipe: Array objek [EventSourceMappingConfiguration](API_EventSourceMappingConfiguration.md)

 ** [NextMarker](#API_ListEventSourceMappings_ResponseSyntax) **   <a name="lambda-ListEventSourceMappings-response-NextMarker"></a>
Token pemberian nomor halaman yang dikembalikan ketika respons tidak berisi semua pemetaan sumber peristiwa.  
Jenis: String

## Kesalahan
<a name="API_ListEventSourceMappings_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListEventSourceMappings_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListEventSourceMappings). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListEventSourceMappings) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListEventSourceMappings) 

# ListFunctionEventInvokeConfigs
<a name="API_ListFunctionEventInvokeConfigs"></a>

Mengambil daftar konfigurasi untuk invokasi asinkron untuk fungsi.

Untuk mengonfigurasi opsi pemanggilan asinkron, gunakan [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md).

## Sintaks Permintaan
<a name="API_ListFunctionEventInvokeConfigs_RequestSyntax"></a>

```
GET /2019-09-25/functions/FunctionName/event-invoke-config/list?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListFunctionEventInvokeConfigs_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `my-function`.
+  **ARN Fungsi** - `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

 ** [Marker](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-MaxItems"></a>
Jumlah maksimum konfigurasi yang akan dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

## Isi Permintaan
<a name="API_ListFunctionEventInvokeConfigs_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListFunctionEventInvokeConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionEventInvokeConfigs": [ 
      { 
         "DestinationConfig": { 
            "OnFailure": { 
               "Destination": "string"
            },
            "OnSuccess": { 
               "Destination": "string"
            }
         },
         "FunctionArn": "string",
         "LastModified": number,
         "MaximumEventAgeInSeconds": number,
         "MaximumRetryAttempts": number
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListFunctionEventInvokeConfigs_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [FunctionEventInvokeConfigs](#API_ListFunctionEventInvokeConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-response-FunctionEventInvokeConfigs"></a>
Daftar konfigurasi.  
Tipe: Array objek [FunctionEventInvokeConfig](API_FunctionEventInvokeConfig.md)

 ** [NextMarker](#API_ListFunctionEventInvokeConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListFunctionEventInvokeConfigs_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListFunctionEventInvokeConfigs_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListFunctionEventInvokeConfigs). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListFunctionEventInvokeConfigs) 

# ListFunctions
<a name="API_ListFunctions"></a>

Mengembalikan daftar fungsi Lambda, dengan konfigurasi khusus versi masing-masing. Lambda mengembalikan hingga 50 fungsi per panggilan.

Atur `FunctionVersion` ke `ALL` untuk menyertakan semua versi yang dipublikasikan dari tiap fungsi selain versi yang tidak dipublikasikan.

**catatan**  
`ListFunctions`Operasi mengembalikan subset dari [FunctionConfiguration](API_FunctionConfiguration.md) bidang. Untuk mendapatkan bidang tambahan (State, StateReasonCode, StateReason, LastUpdateStatus, LastUpdateStatusReason, LastUpdateStatusReasonCode, RuntimeVersionConfig) untuk fungsi atau versi, gunakan[GetFunction](API_GetFunction.md).

## Minta Sintaks
<a name="API_ListFunctions_RequestSyntax"></a>

```
GET /2015-03-31/functions/?FunctionVersion=FunctionVersion&Marker=Marker&MasterRegion=MasterRegion&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListFunctions_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionVersion](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-FunctionVersion"></a>
Atur ke `ALL` untuk memasukkan entri untuk semua versi yang dipublikasikan dari tiap fungsi.  
Nilai yang Valid: `ALL` 

 ** [Marker](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MasterRegion](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-MasterRegion"></a>
Untuk fungsi Lambda@Edge, Wilayah AWS dari fungsi master. Misalnya, `us-east-1` memfilter daftar fungsi untuk menyertakan hanya fungsi Lambda @Edge yang direplikasi dari fungsi master di US East (Virginia N.). Jika ditentukan, Anda harus mengatur `FunctionVersion` ke `ALL`.  
Pola: `ALL|[a-z]{2}(-gov)?-[a-z]+-\d{1}` 

 ** [MaxItems](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-MaxItems"></a>
Jumlah maksimum fungsi yang akan dikembalikan dalam respons. Perhatikan `ListFunctions` mengembalikan maksimum 50 item dalam tiap respons, bahkan jika Anda mengatur nomor yang lebih tinggi.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListFunctions_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListFunctions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Functions": [ 
      { 
         "Architectures": [ "string" ],
         "CodeSha256": "string",
         "CodeSize": number,
         "DeadLetterConfig": { 
            "TargetArn": "string"
         },
         "Description": "string",
         "Environment": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "Variables": { 
               "string" : "string" 
            }
         },
         "EphemeralStorage": { 
            "Size": number
         },
         "FileSystemConfigs": [ 
            { 
               "Arn": "string",
               "LocalMountPath": "string"
            }
         ],
         "FunctionArn": "string",
         "FunctionName": "string",
         "Handler": "string",
         "ImageConfigResponse": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "ImageConfig": { 
               "Command": [ "string" ],
               "EntryPoint": [ "string" ],
               "WorkingDirectory": "string"
            }
         },
         "KMSKeyArn": "string",
         "LastModified": "string",
         "LastUpdateStatus": "string",
         "LastUpdateStatusReason": "string",
         "LastUpdateStatusReasonCode": "string",
         "Layers": [ 
            { 
               "Arn": "string",
               "CodeSize": number,
               "SigningJobArn": "string",
               "SigningProfileVersionArn": "string"
            }
         ],
         "LoggingConfig": { 
            "ApplicationLogLevel": "string",
            "LogFormat": "string",
            "LogGroup": "string",
            "SystemLogLevel": "string"
         },
         "MasterArn": "string",
         "MemorySize": number,
         "PackageType": "string",
         "RevisionId": "string",
         "Role": "string",
         "Runtime": "string",
         "RuntimeVersionConfig": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "RuntimeVersionArn": "string"
         },
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string",
         "SnapStart": { 
            "ApplyOn": "string",
            "OptimizationStatus": "string"
         },
         "State": "string",
         "StateReason": "string",
         "StateReasonCode": "string",
         "Timeout": number,
         "TracingConfig": { 
            "Mode": "string"
         },
         "Version": "string",
         "VpcConfig": { 
            "Ipv6AllowedForDualStack": boolean,
            "SecurityGroupIds": [ "string" ],
            "SubnetIds": [ "string" ],
            "VpcId": "string"
         }
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListFunctions_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Functions](#API_ListFunctions_ResponseSyntax) **   <a name="lambda-ListFunctions-response-Functions"></a>
Daftar fungsi Lambda.  
Tipe: Array objek [FunctionConfiguration](API_FunctionConfiguration.md)

 ** [NextMarker](#API_ListFunctions_ResponseSyntax) **   <a name="lambda-ListFunctions-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListFunctions_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListFunctions_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListFunctions). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListFunctions) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListFunctions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListFunctions) 

# ListFunctionsByCodeSigningConfig
<a name="API_ListFunctionsByCodeSigningConfig"></a>

Daftar fungsi yang menggunakan konfigurasi penandatanganan kode yang ditentukan. Anda dapat menggunakan metode ini sebelum menghapus konfigurasi penandatanganan kode, untuk memverifikasi tidak ada fungsi yang menggunakannya.

## Sintaks Permintaan
<a name="API_ListFunctionsByCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/CodeSigningConfigArn/functions?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListFunctionsByCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CodeSigningConfigArn](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Diperlukan: Ya

 ** [Marker](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-MaxItems"></a>
Jumlah maksimum item yang akan dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListFunctionsByCodeSigningConfig_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListFunctionsByCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArns": [ "string" ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListFunctionsByCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [FunctionArns](#API_ListFunctionsByCodeSigningConfig_ResponseSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-response-FunctionArns"></a>
Fungsi ARN.   
Tipe: Array 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-_]+))?` 

 ** [NextMarker](#API_ListFunctionsByCodeSigningConfig_ResponseSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListFunctionsByCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ResourceNotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ada.  
Kode Status HTTP: 404

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

## Lihat Juga
<a name="API_ListFunctionsByCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListFunctionsByCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListFunctionsByCodeSigningConfig) 

# ListFunctionUrlConfigs
<a name="API_ListFunctionUrlConfigs"></a>

Mengembalikan daftar URL fungsi Lambda untuk fungsi tertentu.

## Minta Sintaks
<a name="API_ListFunctionUrlConfigs_RequestSyntax"></a>

```
GET /2021-10-31/functions/FunctionName/urls?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListFunctionUrlConfigs_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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

 ** [Marker](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-MaxItems"></a>
Jumlah maksimum URL fungsi yang akan dikembalikan dalam respons. Perhatikan `ListFunctionUrlConfigs` mengembalikan maksimum 50 item dalam tiap respons, bahkan jika Anda mengatur nomor yang lebih tinggi.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

## Isi Permintaan
<a name="API_ListFunctionUrlConfigs_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListFunctionUrlConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionUrlConfigs": [ 
      { 
         "AuthType": "string",
         "Cors": { 
            "AllowCredentials": boolean,
            "AllowHeaders": [ "string" ],
            "AllowMethods": [ "string" ],
            "AllowOrigins": [ "string" ],
            "ExposeHeaders": [ "string" ],
            "MaxAge": number
         },
         "CreationTime": "string",
         "FunctionArn": "string",
         "FunctionUrl": "string",
         "InvokeMode": "string",
         "LastModifiedTime": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListFunctionUrlConfigs_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [FunctionUrlConfigs](#API_ListFunctionUrlConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionUrlConfigs-response-FunctionUrlConfigs"></a>
Daftar konfigurasi URL fungsi.  
Tipe: Array objek [FunctionUrlConfig](API_FunctionUrlConfig.md)

 ** [NextMarker](#API_ListFunctionUrlConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionUrlConfigs-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

## Kesalahan
<a name="API_ListFunctionUrlConfigs_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListFunctionUrlConfigs_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListFunctionUrlConfigs). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListFunctionUrlConfigs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListFunctionUrlConfigs) 

# ListLayers
<a name="API_ListLayers"></a>

Daftar [AWS Lambdalapisan](https://docs.aws.amazon.com/lambda/latest/dg/invocation-layers.html) dan menampilkan informasi tentang versi terbaru masing-masing. Menentukan [pengidentifikasi runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) untuk hanya mencantumkan lapisan yang menunjukkan bahwa lapisan kompatibel dengan runtime tersebut. Tentukan arsitektur yang kompatibel untuk menyertakan hanya lapisan yang kompatibel dengan [arsitektur set instruksi tersebut](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html).

## Minta Sintaks
<a name="API_ListLayers_RequestSyntax"></a>

```
GET /2018-10-31/layers?CompatibleArchitecture=CompatibleArchitecture&CompatibleRuntime=CompatibleRuntime&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListLayers_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CompatibleArchitecture](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-CompatibleArchitecture"></a>
[Arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Nilai yang Valid: `x86_64 | arm64` 

 ** [CompatibleRuntime](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-CompatibleRuntime"></a>
Pengidentifikasi runtime. Misalnya, `java21`.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [Marker](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-Marker"></a>
Token pemberian nomor halaman yang dikembalikan oleh panggilan sebelumnya.

 ** [MaxItems](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-MaxItems"></a>
Jumlah maksimum lapisan yang akan dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

## Isi Permintaan
<a name="API_ListLayers_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListLayers_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Layers": [ 
      { 
         "LatestMatchingVersion": { 
            "CompatibleArchitectures": [ "string" ],
            "CompatibleRuntimes": [ "string" ],
            "CreatedDate": "string",
            "Description": "string",
            "LayerVersionArn": "string",
            "LicenseInfo": "string",
            "Version": number
         },
         "LayerArn": "string",
         "LayerName": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListLayers_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Layers](#API_ListLayers_ResponseSyntax) **   <a name="lambda-ListLayers-response-Layers"></a>
Daftar lapisan fungsi.  
Tipe: Array objek [LayersListItem](API_LayersListItem.md)

 ** [NextMarker](#API_ListLayers_ResponseSyntax) **   <a name="lambda-ListLayers-response-NextMarker"></a>
Token pemberian nomor halaman yang dikembalikan ketika respons tidak mencakup semua lapisan.  
Jenis: String

## Kesalahan
<a name="API_ListLayers_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

 ** TooManyRequestsException **   
Batas throughput permintaan terlampaui. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListLayers_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListLayers). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListLayers) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListLayers) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListLayers) 

# ListLayerVersions
<a name="API_ListLayerVersions"></a>

Daftar versi [AWS Lambdalayer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Versi yang telah dihapus tidak dicantumkan. Menentukan [pengidentifikasi runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) untuk hanya mencantumkan versi yang menunjukkan bahwa lapisan kompatibel dengan runtime tersebut. Tentukan arsitektur yang kompatibel untuk menyertakan hanya versi lapisan yang kompatibel dengan arsitektur itu.

## Minta Sintaks
<a name="API_ListLayerVersions_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions?CompatibleArchitecture=CompatibleArchitecture&CompatibleRuntime=CompatibleRuntime&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListLayerVersions_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CompatibleArchitecture](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-CompatibleArchitecture"></a>
[Arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Nilai yang Valid: `x86_64 | arm64` 

 ** [CompatibleRuntime](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-CompatibleRuntime"></a>
Pengidentifikasi runtime. Misalnya, `java21`.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [LayerName](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [Marker](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-Marker"></a>
Token pemberian nomor halaman yang dikembalikan oleh panggilan sebelumnya.

 ** [MaxItems](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-MaxItems"></a>
Jumlah maksimum versi yang akan dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

## Isi Permintaan
<a name="API_ListLayerVersions_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListLayerVersions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "LayerVersions": [ 
      { 
         "CompatibleArchitectures": [ "string" ],
         "CompatibleRuntimes": [ "string" ],
         "CreatedDate": "string",
         "Description": "string",
         "LayerVersionArn": "string",
         "LicenseInfo": "string",
         "Version": number
      }
   ],
   "NextMarker": "string"
}
```

## Elemen Respons
<a name="API_ListLayerVersions_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [LayerVersions](#API_ListLayerVersions_ResponseSyntax) **   <a name="lambda-ListLayerVersions-response-LayerVersions"></a>
Daftar versi.  
Tipe: Array objek [LayerVersionsListItem](API_LayerVersionsListItem.md)

 ** [NextMarker](#API_ListLayerVersions_ResponseSyntax) **   <a name="lambda-ListLayerVersions-response-NextMarker"></a>
Token pemberian nomor halaman yang dikembalikan ketika respons tidak mencakup semua versi.  
Jenis: String

## Kesalahan
<a name="API_ListLayerVersions_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListLayerVersions_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListLayerVersions). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListLayerVersions) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListLayerVersions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListLayerVersions) 

# ListProvisionedConcurrencyConfigs
<a name="API_ListProvisionedConcurrencyConfigs"></a>

Mengambil daftar konfigurasi konkurensi terprovisi untuk fungsi.

## Sintaks Permintaan
<a name="API_ListProvisionedConcurrencyConfigs_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/provisioned-concurrency?List=ALL&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListProvisionedConcurrencyConfigs_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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

 ** [Marker](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-MaxItems"></a>
Tentukan nomor untuk membatasi jumlah konfigurasi yang dikembalikan.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

## Isi Permintaan
<a name="API_ListProvisionedConcurrencyConfigs_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListProvisionedConcurrencyConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "NextMarker": "string",
   "ProvisionedConcurrencyConfigs": [ 
      { 
         "AllocatedProvisionedConcurrentExecutions": number,
         "AvailableProvisionedConcurrentExecutions": number,
         "FunctionArn": "string",
         "LastModified": "string",
         "RequestedProvisionedConcurrentExecutions": number,
         "Status": "string",
         "StatusReason": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_ListProvisionedConcurrencyConfigs_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [NextMarker](#API_ListProvisionedConcurrencyConfigs_ResponseSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

 ** [ProvisionedConcurrencyConfigs](#API_ListProvisionedConcurrencyConfigs_ResponseSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-response-ProvisionedConcurrencyConfigs"></a>
Daftar konfigurasi konkurensi terprovisi.  
Tipe: Array objek [ProvisionedConcurrencyConfigListItem](API_ProvisionedConcurrencyConfigListItem.md)

## Kesalahan
<a name="API_ListProvisionedConcurrencyConfigs_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListProvisionedConcurrencyConfigs_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListProvisionedConcurrencyConfigs). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListProvisionedConcurrencyConfigs) 

# ListTags
<a name="API_ListTags"></a>

Mengembalikan [tanda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) fungsi. Anda juga dapat melihat tanda dengan [GetFunction](API_GetFunction.md).

## Sintaks Permintaan
<a name="API_ListTags_RequestSyntax"></a>

```
GET /2017-03-31/tags/ARN HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListTags_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ARN](#API_ListTags_RequestSyntax) **   <a name="lambda-ListTags-request-Resource"></a>
Amazon Resource Name (ARN) fungsi. Catatan: Lambda tidak mendukung penambahan tag ke alias atau versi.  
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_ListTags_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListTags_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Tags": { 
      "string" : "string" 
   }
}
```

## Elemen Respons
<a name="API_ListTags_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Tags](#API_ListTags_ResponseSyntax) **   <a name="lambda-ListTags-response-Tags"></a>
Tanda fungsi.  
Tipe: Peta string ke string

## Kesalahan
<a name="API_ListTags_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListTags_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListTags) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListTags) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListTags) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListTags). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListTags) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListTags) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListTags) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListTags) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListTags) 

# ListVersionsByFunction
<a name="API_ListVersionsByFunction"></a>

Mengembalikan daftar [versi](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html), dengan konfigurasi khusus versi masing-masing. Lambda mengembalikan hingga 50 versi per panggilan.

## Sintaks Permintaan
<a name="API_ListVersionsByFunction_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/versions?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListVersionsByFunction_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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 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: Ya

 ** [Marker](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-Marker"></a>
Tentukan token pemberian nomor halaman yang dikembalikan oleh permintaan sebelumnya untuk mengambil halaman hasil berikutnya.

 ** [MaxItems](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-MaxItems"></a>
Jumlah maksimum versi yang akan dikembalikan. Perhatikan `ListVersionsByFunction` mengembalikan maksimum 50 item dalam tiap respons, bahkan jika Anda mengatur nomor yang lebih tinggi.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

## Isi Permintaan
<a name="API_ListVersionsByFunction_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListVersionsByFunction_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "NextMarker": "string",
   "Versions": [ 
      { 
         "Architectures": [ "string" ],
         "CodeSha256": "string",
         "CodeSize": number,
         "DeadLetterConfig": { 
            "TargetArn": "string"
         },
         "Description": "string",
         "Environment": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "Variables": { 
               "string" : "string" 
            }
         },
         "EphemeralStorage": { 
            "Size": number
         },
         "FileSystemConfigs": [ 
            { 
               "Arn": "string",
               "LocalMountPath": "string"
            }
         ],
         "FunctionArn": "string",
         "FunctionName": "string",
         "Handler": "string",
         "ImageConfigResponse": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "ImageConfig": { 
               "Command": [ "string" ],
               "EntryPoint": [ "string" ],
               "WorkingDirectory": "string"
            }
         },
         "KMSKeyArn": "string",
         "LastModified": "string",
         "LastUpdateStatus": "string",
         "LastUpdateStatusReason": "string",
         "LastUpdateStatusReasonCode": "string",
         "Layers": [ 
            { 
               "Arn": "string",
               "CodeSize": number,
               "SigningJobArn": "string",
               "SigningProfileVersionArn": "string"
            }
         ],
         "LoggingConfig": { 
            "ApplicationLogLevel": "string",
            "LogFormat": "string",
            "LogGroup": "string",
            "SystemLogLevel": "string"
         },
         "MasterArn": "string",
         "MemorySize": number,
         "PackageType": "string",
         "RevisionId": "string",
         "Role": "string",
         "Runtime": "string",
         "RuntimeVersionConfig": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "RuntimeVersionArn": "string"
         },
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string",
         "SnapStart": { 
            "ApplyOn": "string",
            "OptimizationStatus": "string"
         },
         "State": "string",
         "StateReason": "string",
         "StateReasonCode": "string",
         "Timeout": number,
         "TracingConfig": { 
            "Mode": "string"
         },
         "Version": "string",
         "VpcConfig": { 
            "Ipv6AllowedForDualStack": boolean,
            "SecurityGroupIds": [ "string" ],
            "SubnetIds": [ "string" ],
            "VpcId": "string"
         }
      }
   ]
}
```

## Elemen Respons
<a name="API_ListVersionsByFunction_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [NextMarker](#API_ListVersionsByFunction_ResponseSyntax) **   <a name="lambda-ListVersionsByFunction-response-NextMarker"></a>
Token pemberian nomor halaman yang disertakan jika lebih banyak hasil yang tersedia.  
Jenis: String

 ** [Versions](#API_ListVersionsByFunction_ResponseSyntax) **   <a name="lambda-ListVersionsByFunction-response-Versions"></a>
Daftar versi fungsi Lambda.  
Tipe: Array objek [FunctionConfiguration](API_FunctionConfiguration.md)

## Kesalahan
<a name="API_ListVersionsByFunction_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_ListVersionsByFunction_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/ListVersionsByFunction). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/ListVersionsByFunction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/ListVersionsByFunction) 

# PublishLayerVersion
<a name="API_PublishLayerVersion"></a>

Membuat [AWS Lambdalayer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) dari arsip ZIP. Setiap kali Anda memanggil `PublishLayerVersion` dengan nama lapisan yang sama, versi baru dibuat.

Tambahkan lapisan ke fungsi Anda dengan [CreateFunction](API_CreateFunction.md) atau [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md).

## Sintaks Permintaan
<a name="API_PublishLayerVersion_RequestSyntax"></a>

```
POST /2018-10-31/layers/LayerName/versions HTTP/1.1
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "S3Bucket": "string",
      "S3Key": "string",
      "S3ObjectVersion": "string",
      "ZipFile": blob
   },
   "Description": "string",
   "LicenseInfo": "string"
}
```

## Parameter Permintaan URI
<a name="API_PublishLayerVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_PublishLayerVersion_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [CompatibleArchitectures](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-CompatibleArchitectures"></a>
Daftar [arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Tipe: Array string  
Anggota Array: Jumlah maksimum 2 item.  
Nilai yang Valid: `x86_64 | arm64`   
Diperlukan: Tidak

 ** [CompatibleRuntimes](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-CompatibleRuntimes"></a>
Daftar [runtime fungsi](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) yang kompatibel. Digunakan untuk memfiter dengan [ListLayers](API_ListLayers.md) dan [ListLayerVersions](API_ListLayerVersions.md).  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Tipe: Array string  
Anggota Array: Jumlah maksimum 15 item.  
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

 ** [Content](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-Content"></a>
Arsip lapisan fungsi.  
Tipe: Objek [LayerVersionContentInput](API_LayerVersionContentInput.md).  
Wajib: Ya

 ** [Description](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-Description"></a>
Deskripsi versi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [LicenseInfo](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-LicenseInfo"></a>
Lisensi perangkat lunak lapisan. Nilai dapat berupa hal berikut:  
+ [Pengidentifikasi lisensi SPDX](https://spdx.org/licenses/). Misalnya, `MIT`.
+ URL lisensi yang di-hosting di internet. Misalnya, `https://opensource.org/licenses/MIT`.
+ Teks lengkap lisensi.
Tipe: String  
Panjang Batasan: Panjang maksimum 512.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PublishLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Elemen Respons
<a name="API_PublishLayerVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CompatibleArchitectures](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CompatibleArchitectures"></a>
Daftar [arsitektur set instruksi](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html) yang kompatibel.  
Tipe: Array string  
Anggota Array: Jumlah maksimum 2 item.  
Nilai yang Valid: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CompatibleRuntimes"></a>
Runtime yang kompatibel dengan lapisan.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Tipe: Array string  
Anggota Array: Jumlah maksimum 15 item.  
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` 

 ** [Content](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Content"></a>
Detail tentang versi lapisan.  
Tipe: Objek [LayerVersionContentOutput](API_LayerVersionContentOutput.md).

 ** [CreatedDate](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CreatedDate"></a>
Tanggal pembuatan versi lapisan, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [Description](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Description"></a>
Deskripsi versi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [LayerArn](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LayerArn"></a>
ARN lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LayerVersionArn"></a>
ARN dari versi lapisan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LicenseInfo"></a>
Lisensi perangkat lunak lapisan.  
Tipe: String  
Panjang Batasan: Panjang maksimum 512.

 ** [Version](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Version"></a>
Nomor versi.  
Tipe: Long

## Kesalahan
<a name="API_PublishLayerVersion_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeStorageExceededException **   
Anda Akun AWS telah melampaui ukuran total kode maksimumnya. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PublishLayerVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PublishLayerVersion). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PublishLayerVersion) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PublishLayerVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PublishLayerVersion) 

# PublishVersion
<a name="API_PublishVersion"></a>

Membuat [versi](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) dari kode saat ini dan konfigurasi fungsi. Gunakan versi untuk membuat snapshot kode fungsi Anda dan konfigurasi yang tidak berubah.

 AWS Lambda tidak memublikasikan versi jika konfigurasi dan kode fungsi tidak berubah sejak versi terakhir. Gunakan [UpdateFunctionCode](API_UpdateFunctionCode.md) atau [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md) untuk memperbarui fungsi sebelum memublikasikan versi.

Klien dapat memanggil versi secara langsung atau dengan alias. Untuk membuat alias, gunakan [CreateAlias](API_CreateAlias.md).

## Sintaks Permintaan
<a name="API_PublishVersion_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/versions HTTP/1.1
Content-type: application/json

{
   "CodeSha256": "string",
   "Description": "string",
   "RevisionId": "string"
}
```

## Parameter Permintaan URI
<a name="API_PublishVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_PublishVersion_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [CodeSha256](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-CodeSha256"></a>
Hanya publikasikan versi jika nilai hash cocok dengan nilai yang ditentukan. Gunakan opsi ini untuk menghindari publikasi versi jika kode fungsi sudah berubah sejak terakhir kali Anda memperbaruinya. Anda bisa mendapatkan hash untuk versi yang Anda unggah dari output [UpdateFunctionCode](API_UpdateFunctionCode.md).  
Tipe: String  
Wajib: Tidak

 ** [Description](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-Description"></a>
Deskripsi versi untuk menimpa deskripsi dalam konfigurasi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [RevisionId](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-RevisionId"></a>
Hanya perbarui fungsi jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari publikasi versi jika konfigurasi fungsi sudah berubah sejak terakhir kali Anda memperbaruinya.  
Tipe: String  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PublishVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Elemen Respons
<a name="API_PublishVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Architectures](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Architectures"></a>
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` 

 ** [CodeSha256](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-CodeSha256"></a>
Hash SHA256 dari paket deployment fungsi.  
Jenis: String

 ** [CodeSize](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-CodeSize"></a>
Ukuran paket deployment fungsi, dalam byte.  
Tipe: Long

 ** [DeadLetterConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-DeadLetterConfig"></a>
Antrean surat mati fungsi.  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)

 ** [Description](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [Environment](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Environment"></a>
[Variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) fungsi. Dihilangkan dari AWS CloudTrail log.  
Tipe: Objek [EnvironmentResponse](API_EnvironmentResponse.md)

 ** [EphemeralStorage](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)

 ** [FileSystemConfigs](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FileSystemConfigs"></a>
Pengaturan koneksi untuk [sistem file Amazon EFS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.

 ** [FunctionArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FunctionArn"></a>
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-_]+))?` 

 ** [FunctionName](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FunctionName"></a>
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-_]+))?` 

 ** [Handler](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Handler"></a>
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+` 

 ** [ImageConfigResponse](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-ImageConfigResponse"></a>
Nilai konfigurasi gambar fungsi.  
Tipe: Objek [ImageConfigResponse](API_ImageConfigResponse.md)

 ** [KMSKeyArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-KMSKeyArn"></a>
AWS KMS keyYang digunakan untuk mengenkripsi [variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) fungsi. Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) 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-.]+:.*)|()` 

 ** [LastModified](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastModified"></a>
Tanggal dan waktu fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [LastUpdateStatus](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatus"></a>
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` 

 ** [LastUpdateStatusReason](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatusReason"></a>
Alasan pembaruan terakhir yang dilakukan pada fungsi.  
Jenis: String

 ** [LastUpdateStatusReasonCode](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatusReasonCode"></a>
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` 

 ** [Layers](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Layers"></a>
[Lapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) fungsi.  
Tipe: Array objek [Layer](API_Layer.md)

 ** [LoggingConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)

 ** [MasterArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-MasterArn"></a>
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-_]+))?` 

 ** [MemorySize](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-MemorySize"></a>
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.

 ** [PackageType](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-PackageType"></a>
Tipe paket deployment. Atur ke `Image` untuk gambar kontainer dan atur `Zip` untuk arsip file .zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image` 

 ** [RevisionId](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-RevisionId"></a>
Revisi paling baru dari fungsi atau alias.  
Jenis: String

 ** [Role](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Role"></a>
Peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [RuntimeVersionConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-RuntimeVersionConfig"></a>
ARN runtime dan kesalahan apa pun yang terjadi.  
Tipe: Objek [RuntimeVersionConfig](API_RuntimeVersionConfig.md)

 ** [SigningJobArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SigningJobArn"></a>
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})?:(.*)` 

 ** [SigningProfileVersionArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SigningProfileVersionArn"></a>
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})?:(.*)` 

 ** [SnapStart](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SnapStart"></a>
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](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Tipe: Objek [SnapStartResponse](API_SnapStartResponse.md)

 ** [State](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-State"></a>
Status fungsi saat ini. Ketika statusnya adalah `Inactive`, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.  
Jenis: String  
Nilai yang Valid: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-StateReason"></a>
Alasan untuk status fungsi saat ini.  
Jenis: String

 ** [StateReasonCode](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-StateReasonCode"></a>
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` 

 ** [Timeout](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Timeout"></a>
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [TracingConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-TracingConfig"></a>
Konfigurasi pelacakan AWS X-Ray fungsi.  
Tipe: Objek [TracingConfigResponse](API_TracingConfigResponse.md)

 ** [Version](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Version"></a>
Versi fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-VpcConfig"></a>
Konfigurasi jaringan fungsi.  
Tipe: Objek [VpcConfigResponse](API_VpcConfigResponse.md)

## Kesalahan
<a name="API_PublishVersion_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeStorageExceededException **   
Anda Akun AWS telah melampaui ukuran total kode maksimumnya. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PublishVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PublishVersion). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PublishVersion) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PublishVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PublishVersion) 

# PutFunctionCodeSigningConfig
<a name="API_PutFunctionCodeSigningConfig"></a>

Perbarui konfigurasi penandatanganan kode untuk fungsi. Perubahan konfigurasi penandatanganan kode berlaku saat berikutnya pengguna mencoba untuk men-deploy paket kode ke fungsi. 

## Sintaks Permintaan
<a name="API_PutFunctionCodeSigningConfig_RequestSyntax"></a>

```
PUT /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
Content-type: application/json

{
   "CodeSigningConfigArn": "string"
}
```

## Parameter Permintaan URI
<a name="API_PutFunctionCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PutFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutFunctionCodeSigningConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [CodeSigningConfigArn](#API_PutFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-request-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Tipe: String  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Diperlukan: Ya

## Sintaksis Respons
<a name="API_PutFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigArn": "string",
   "FunctionName": "string"
}
```

## Elemen Respons
<a name="API_PutFunctionCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfigArn](#API_PutFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-response-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Tipe: String  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` 

 ** [FunctionName](#API_PutFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-response-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.  
Tipe: String  
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-_]+))?` 

## Kesalahan
<a name="API_PutFunctionCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Konfigurasi penandatanganan kode yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PutFunctionCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PutFunctionCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PutFunctionCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PutFunctionCodeSigningConfig) 

# PutFunctionConcurrency
<a name="API_PutFunctionConcurrency"></a>

Mengatur jumlah maksimum eksekusi simultan untuk fungsi, dan kapasitas cadangan untuk tingkat konkurensi.

Pengaturan konkurensi diterapkan ke fungsi secara keseluruhan, termasuk semua versi yang dipublikasikan dan versi yang tidak dipublikasikan. Mencadangkan konkurensi memastikan fungsi Anda memiliki kapasitas untuk memproses jumlah peristiwa tertentu secara bersamaan, dan mencegahnya dari menskalakan melebihi tingkat tersebut. Gunakan [GetFunction](API_GetFunction.md) untuk melihat pengaturan saat ini untuk fungsi.

Gunakan [GetAccountSettings](API_GetAccountSettings.md) untuk melihat batas konkurensi Regional Anda. Anda dapat mencadangkan konkurensi untuk fungsi sebanyak yang Anda inginkan, selama Anda meninggalkan setidaknya 100 eksekusi simultan yang tidak dicadangkan untuk fungsi yang tidak dikonfigurasi dengan batas per fungsi. Untuk informasi selengkapnya, lihat Penskalaan [fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-scaling.html).

## Minta Sintaks
<a name="API_PutFunctionConcurrency_RequestSyntax"></a>

```
PUT /2017-10-31/functions/FunctionName/concurrency HTTP/1.1
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## Parameter Permintaan URI
<a name="API_PutFunctionConcurrency_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PutFunctionConcurrency_RequestSyntax) **   <a name="lambda-PutFunctionConcurrency-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutFunctionConcurrency_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [ReservedConcurrentExecutions](#API_PutFunctionConcurrency_RequestSyntax) **   <a name="lambda-PutFunctionConcurrency-request-ReservedConcurrentExecutions"></a>
Jumlah eksekusi simultan untuk cadangan fungsi.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0.  
Wajib: Ya

## Sintaksis Respons
<a name="API_PutFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## Elemen Respons
<a name="API_PutFunctionConcurrency_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [ReservedConcurrentExecutions](#API_PutFunctionConcurrency_ResponseSyntax) **   <a name="lambda-PutFunctionConcurrency-response-ReservedConcurrentExecutions"></a>
Jumlah eksekusi konkuren yang dicadangkan untuk fungsi ini. Untuk informasi selengkapnya, lihat [Mengelola konkurensi cadangan Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html).  
Tipe: Bilangan Bulat  
Rentang Valid: Nilai minimum 0.

## Kesalahan
<a name="API_PutFunctionConcurrency_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PutFunctionConcurrency_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PutFunctionConcurrency). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PutFunctionConcurrency) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PutFunctionConcurrency) 

# PutFunctionEventInvokeConfig
<a name="API_PutFunctionEventInvokeConfig"></a>

Konfigurasi opsi untuk [invokasi asinkron](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) pada fungsi, versi, atau alias. Jika konfigurasi sudah ada untuk fungsi, versi, atau alias, operasi ini akan menimpa konfigurasi tersebut. Jika Anda mengecualikan pengaturan apa pun, pengaturan tersebut akan dihapus. Untuk mengatur satu opsi tanpa memengaruhi pengaturan yang ada untuk opsi lain, gunakan [UpdateFunctionEventInvokeConfig](API_UpdateFunctionEventInvokeConfig.md).

Secara default, Lambda mencoba lagi invokasi asinkron dua kali jika fungsi mengembalikan kesalahan. Ini mempertahankan peristiwa dalam antrean hingga enam jam. Ketika peristiwa gagal dalam semua upaya pemrosesan atau berada dalam antrean invokasi asinkron terlalu lama, Lambda menghapusnya. Untuk mempertahankan peristiwa yang dihapus, konfigurasi antrean surat mati dengan [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md).

Untuk mengirim catatan invokasi ke antrean, topik, fungsi, atau bus peristiwa, tentukan [tujuan](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations). Anda dapat mengonfigurasi tujuan terpisah untuk invokasi yang berhasil (berhasil) dan peristiwa yang gagal diproses (gagal). Anda dapat mengonfigurasi tujuan selain atau sebagai ganti antrean surat mati.

## Sintaks Permintaan
<a name="API_PutFunctionEventInvokeConfig_RequestSyntax"></a>

```
PUT /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Parameter Permintaan URI
<a name="API_PutFunctionEventInvokeConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** - `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **ARN sebagian** - `123456789012:function:my-function`.
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_PutFunctionEventInvokeConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [DestinationConfig](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-DestinationConfig"></a>
Tujuan untuk peristiwa setelah dikirim ke fungsi untuk diproses.  

**Tujuan**
+  **Fungsi**- Amazon Resource Name (ARN) dari fungsi Lambda.
+  **Antrian** - ARN dari antrian SQS standar.
+  **Topik** - ARN dari topik SNS standar.
+  **Event Bus** - ARN dari bus EventBridge acara Amazon.
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)  
Diperlukan: Tidak

 ** [MaximumEventAgeInSeconds](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-MaximumEventAgeInSeconds"></a>
Masa maksimum permintaan yang dikirimkan Lambda ke fungsi untuk diproses.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 21600.  
Diperlukan: Tidak

 ** [MaximumRetryAttempts](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-MaximumRetryAttempts"></a>
Jumlah waktu maksimum untuk mencoba kembali saat fungsi mengembalikan kesalahan.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 2.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PutFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Elemen Respons
<a name="API_PutFunctionEventInvokeConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [DestinationConfig](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-DestinationConfig"></a>
Tujuan untuk peristiwa setelah dikirim ke fungsi untuk diproses.  

**Tujuan**
+  **Fungsi**- Amazon Resource Name (ARN) dari fungsi Lambda.
+  **Antrian** - ARN dari antrian SQS standar.
+  **Topik** - ARN dari topik SNS standar.
+  **Event Bus** - ARN dari bus EventBridge acara Amazon.
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [FunctionArn](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-FunctionArn"></a>
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-_]+))?` 

 ** [LastModified](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-LastModified"></a>
Tanggal dan waktu konfigurasi terakhir diperbarui, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [MaximumEventAgeInSeconds](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Masa maksimum permintaan yang dikirimkan Lambda ke fungsi untuk diproses.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 21600.

 ** [MaximumRetryAttempts](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Jumlah waktu maksimum untuk mencoba kembali saat fungsi mengembalikan kesalahan.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 2.

## Kesalahan
<a name="API_PutFunctionEventInvokeConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PutFunctionEventInvokeConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PutFunctionEventInvokeConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PutFunctionEventInvokeConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PutFunctionEventInvokeConfig) 

# PutProvisionedConcurrencyConfig
<a name="API_PutProvisionedConcurrencyConfig"></a>

Menambahkan konfigurasi konkurensi terprovisi untuk alias atau versi fungsi.

## Sintaks Permintaan
<a name="API_PutProvisionedConcurrencyConfig_RequestSyntax"></a>

```
PUT /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "ProvisionedConcurrentExecutions": number
}
```

## Parameter Permintaan URI
<a name="API_PutProvisionedConcurrencyConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutProvisionedConcurrencyConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [ProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-ProvisionedConcurrentExecutions"></a>
Jumlah konkurensi terprovisi yang dialokasikan untuk versi atau alias.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.  
Wajib: Ya

## Sintaksis Respons
<a name="API_PutProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AllocatedProvisionedConcurrentExecutions": number,
   "AvailableProvisionedConcurrentExecutions": number,
   "LastModified": "string",
   "RequestedProvisionedConcurrentExecutions": number,
   "Status": "string",
   "StatusReason": "string"
}
```

## Elemen Respons
<a name="API_PutProvisionedConcurrencyConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AllocatedProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-AllocatedProvisionedConcurrentExecutions"></a>
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](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-AvailableProvisionedConcurrentExecutions"></a>
Jumlah konkurensi terprovisi yang tersedia.  
Tipe: Integer  
Rentang Valid: Nilai minimum 0.

 ** [LastModified](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-LastModified"></a>
Tanggal dan waktu pengguna terakhir kali memperbarui konfigurasi, dalam [format ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html).  
Jenis: String

 ** [RequestedProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-RequestedProvisionedConcurrentExecutions"></a>
Jumlah konkurensi terprovisi yang diminta.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [Status](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-Status"></a>
Status proses alokasi.  
Jenis: String  
Nilai yang Valid: `IN_PROGRESS | READY | FAILED` 

 ** [StatusReason](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-StatusReason"></a>
Untuk alokasi yang gagal, alasan konkurensi terprovisi tidak dapat dialokasikan.  
Jenis: String

## Kesalahan
<a name="API_PutProvisionedConcurrencyConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PutProvisionedConcurrencyConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PutProvisionedConcurrencyConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PutProvisionedConcurrencyConfig) 

# PutRuntimeManagementConfig
<a name="API_PutRuntimeManagementConfig"></a>

Menetapkan konfigurasi manajemen runtime untuk versi fungsi. Untuk informasi selengkapnya, lihat [Pembaruan waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).

## Minta Sintaks
<a name="API_PutRuntimeManagementConfig_RequestSyntax"></a>

```
PUT /2021-07-20/functions/FunctionName/runtime-management-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## Parameter Permintaan URI
<a name="API_PutRuntimeManagementConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-Qualifier"></a>
Tentukan versi fungsi. Ini bisa berupa `$LATEST` atau nomor versi yang diterbitkan. Jika tidak ada nilai yang ditentukan, konfigurasi untuk `$LATEST` versi dikembalikan.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_PutRuntimeManagementConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [RuntimeVersionArn](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-RuntimeVersionArn"></a>
ARN dari versi runtime yang ingin Anda gunakan fungsinya.  
Ini hanya diperlukan jika Anda menggunakan mode pembaruan runtime **Manual**.
Jenis: String  
Kendala Panjang: Panjang minimum 26. Panjang maksimum 2048.  
Pola: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$`   
Diperlukan: Tidak

 ** [UpdateRuntimeOn](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-UpdateRuntimeOn"></a>
Tentukan mode pembaruan runtime.  
+  **Otomatis (default)** - Secara otomatis memperbarui ke versi runtime terbaru dan aman menggunakan peluncuran versi [runtime dua fase](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). Ini adalah pilihan terbaik bagi sebagian besar pelanggan untuk memastikan mereka selalu mendapat manfaat dari pembaruan runtime.
+  **Pembaruan fungsi** - Lambda memperbarui runtime fungsi Anda ke versi runtime terbaru dan aman saat Anda memperbarui fungsi Anda. Pendekatan ini menyinkronkan pembaruan runtime dengan penerapan fungsi, memberi Anda kendali atas kapan pembaruan runtime diterapkan dan memungkinkan Anda mendeteksi dan mengurangi ketidakcocokan pembaruan runtime yang jarang terjadi lebih awal. Saat menggunakan pengaturan ini, Anda perlu memperbarui fungsi secara teratur untuk menjaga runtime up-to-date mereka.
+  **Manual** - Anda menentukan versi runtime dalam konfigurasi fungsi Anda. Fungsi ini akan menggunakan versi runtime ini tanpa batas waktu. Dalam kasus yang jarang terjadi di mana versi runtime baru tidak kompatibel dengan fungsi yang ada, ini memungkinkan Anda untuk memutar kembali fungsi Anda ke versi runtime sebelumnya. Untuk informasi selengkapnya, lihat [Mengembalikan versi runtime](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).
Jenis: String  
Nilai yang Valid: `Auto | Manual | FunctionUpdate`   
Diperlukan: Ya

## Sintaksis Respons
<a name="API_PutRuntimeManagementConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArn": "string",
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## Elemen Respons
<a name="API_PutRuntimeManagementConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [FunctionArn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-FunctionArn"></a>
ARN dari fungsi  
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-_]+))?` 

 ** [RuntimeVersionArn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-RuntimeVersionArn"></a>
ARN dari runtime fungsi dikonfigurasi untuk digunakan. Jika mode pembaruan runtime **manual**, ARN dikembalikan, `null` jika tidak dikembalikan.  
Jenis: String  
Kendala Panjang: Panjang minimum 26. Panjang maksimum 2048.  
Pola: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$` 

 ** [UpdateRuntimeOn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-UpdateRuntimeOn"></a>
Mode pembaruan runtime.  
Jenis: String  
Nilai yang Valid: `Auto | Manual | FunctionUpdate` 

## Kesalahan
<a name="API_PutRuntimeManagementConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_PutRuntimeManagementConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/PutRuntimeManagementConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/PutRuntimeManagementConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/PutRuntimeManagementConfig) 

# RemoveLayerVersionPermission
<a name="API_RemoveLayerVersionPermission"></a>

Menghapus pernyataan dari kebijakan izin untuk versi [AWS Lambdalapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Untuk informasi selengkapnya, lihat [AddLayerVersionPermission](API_AddLayerVersionPermission.md).

## Sintaks Permintaan
<a name="API_RemoveLayerVersionPermission_RequestSyntax"></a>

```
DELETE /2018-10-31/layers/LayerName/versions/VersionNumber/policy/StatementId?RevisionId=RevisionId HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_RemoveLayerVersionPermission_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [LayerName](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-LayerName"></a>
Nama atau Amazon Resource Name (ARN) dari lapisan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Diperlukan: Ya

 ** [RevisionId](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-RevisionId"></a>
Hanya memperbarui kebijakan jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari mengubah kebijakan yang sudah berubah sejak terakhir kali Anda membacanya.

 ** [StatementId](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-StatementId"></a>
Pengidentifikasi yang ditentukan saat pernyataan ditambahkan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `([a-zA-Z0-9-_]+)`   
Diperlukan: Ya

 ** [VersionNumber](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-VersionNumber"></a>
Nomor versi.  
Wajib: Ya

## Isi Permintaan
<a name="API_RemoveLayerVersionPermission_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_RemoveLayerVersionPermission_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_RemoveLayerVersionPermission_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_RemoveLayerVersionPermission_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_RemoveLayerVersionPermission_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/RemoveLayerVersionPermission). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/RemoveLayerVersionPermission) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/RemoveLayerVersionPermission) 

# RemovePermission
<a name="API_RemovePermission"></a>

Mencabut izin penggunaan fungsi dari satu atau lainnya. Layanan AWS Akun AWS Anda bisa mendapatkan ID pernyataan dari output [GetPolicy](API_GetPolicy.md).

## Sintaks Permintaan
<a name="API_RemovePermission_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName/policy/StatementId?Qualifier=Qualifier&RevisionId=RevisionId HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_RemovePermission_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** — `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:my-function`
+  **ARN Sebagian** —. `123456789012:function:my-function`
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-Qualifier"></a>
Tentukan versi atau alias untuk menghapus versi fungsi yang dipublikasikan.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

 ** [RevisionId](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-RevisionId"></a>
Perbarui kebijakan hanya jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari mengubah kebijakan yang sudah berubah sejak terakhir kali Anda membacanya.

 ** [StatementId](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-StatementId"></a>
ID Pernyataan izin yang akan dihapus.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `([a-zA-Z0-9-_.]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_RemovePermission_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_RemovePermission_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_RemovePermission_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_RemovePermission_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_RemovePermission_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/RemovePermission). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/RemovePermission) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/RemovePermission) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/RemovePermission) 

# TagResource
<a name="API_TagResource"></a>

Menambahkan [tanda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) ke fungsi.

## Sintaks Permintaan
<a name="API_TagResource_RequestSyntax"></a>

```
POST /2017-03-31/tags/ARN HTTP/1.1
Content-type: application/json

{
   "Tags": { 
      "string" : "string" 
   }
}
```

## Parameter Permintaan URI
<a name="API_TagResource_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ARN](#API_TagResource_RequestSyntax) **   <a name="lambda-TagResource-request-Resource"></a>
Amazon Resource Name (ARN) fungsi.  
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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_TagResource_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="lambda-TagResource-request-Tags"></a>
Daftar tanda yang akan diterapkan ke fungsi.  
Tipe: Peta string ke string  
Wajib: Ya

## Sintaksis Respons
<a name="API_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_TagResource_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_TagResource_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_TagResource_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/TagResource) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/TagResource) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/TagResource). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/TagResource) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

Menghapus [tanda](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) dari fungsi.

## Sintaks Permintaan
<a name="API_UntagResource_RequestSyntax"></a>

```
DELETE /2017-03-31/tags/ARN?tagKeys=TagKeys HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_UntagResource_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ARN](#API_UntagResource_RequestSyntax) **   <a name="lambda-UntagResource-request-Resource"></a>
Amazon Resource Name (ARN) fungsi.  
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

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="lambda-UntagResource-request-TagKeys"></a>
Daftar kunci tanda untuk menghapus dari fungsi.  
Wajib: Ya

## Isi Permintaan
<a name="API_UntagResource_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_UntagResource_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_UntagResource_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UntagResource_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UntagResource). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UntagResource) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UntagResource) 

# UpdateAlias
<a name="API_UpdateAlias"></a>

Perbarui konfigurasi [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) fungsi Lambda.

## Sintaks Permintaan
<a name="API_UpdateAlias_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
Content-type: application/json

{
   "Description": "string",
   "FunctionVersion": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Parameter Permintaan URI
<a name="API_UpdateAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** - `MyFunction`.
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **ARN sebagian** - `123456789012:function:MyFunction`.
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

 ** [Name](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-Name"></a>
Nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Wajib: Ya

## Isi Permintaan
<a name="API_UpdateAlias_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Description](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-Description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [FunctionVersion](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-FunctionVersion"></a>
Versi fungsi yang alias panggilan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)`   
Diperlukan: Tidak

 ** [RevisionId](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-RevisionId"></a>
Hanya perbarui alias jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari mengubah alias yang sudah berubah sejak terakhir kali Anda membacanya.  
Tipe: String  
Wajib: Tidak

 ** [RoutingConfig](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-RoutingConfig"></a>
[Konfigurasi perutean](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing) alias.  
Tipe: Objek [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md).  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Elemen Respons
<a name="API_UpdateAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AliasArn](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-AliasArn"></a>
Amazon Resource Name (ARN) alias.  
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-_]+))?` 

 ** [Description](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-Description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [FunctionVersion](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-FunctionVersion"></a>
Versi fungsi yang alias panggilan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-Name"></a>
Nama alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-RevisionId"></a>
Pengidentifikasi unik yang berubah saat Anda memperbarui alias.  
Jenis: String

 ** [RoutingConfig](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-RoutingConfig"></a>
[Konfigurasi perutean](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) alias.  
Tipe: Objek [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md).

## Kesalahan
<a name="API_UpdateAlias_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateAlias). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateAlias) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateAlias) 

# UpdateCodeSigningConfig
<a name="API_UpdateCodeSigningConfig"></a>

Perbarui konfigurasi penandatanganan kode. Perubahan konfigurasi penandatanganan kode berlaku saat berikutnya pengguna mencoba untuk men-deploy paket kode ke fungsi. 

## Sintaks Permintaan
<a name="API_UpdateCodeSigningConfig_RequestSyntax"></a>

```
PUT /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
Content-type: application/json

{
   "AllowedPublishers": { 
      "SigningProfileVersionArns": [ "string" ]
   },
   "CodeSigningPolicies": { 
      "UntrustedArtifactOnDeployment": "string"
   },
   "Description": "string"
}
```

## Parameter Permintaan URI
<a name="API_UpdateCodeSigningConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [CodeSigningConfigArn](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningConfigArn"></a>
Amazon Resource Name (ARN) dari konfigurasi penandatanganan kode.  
Panjang Batasan: Panjang maksimum 200.  
Pola: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Wajib: Ya

## Isi Permintaan
<a name="API_UpdateCodeSigningConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AllowedPublishers](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-AllowedPublishers"></a>
Menandatangani profil untuk konfigurasi penandatanganan kode ini.  
Tipe: Objek [AllowedPublishers](API_AllowedPublishers.md).  
Diperlukan: Tidak

 ** [CodeSigningPolicies](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningPolicies"></a>
Kebijakan penandatanganan kode.  
Tipe: Objek [CodeSigningPolicies](API_CodeSigningPolicies.md).  
Diperlukan: Tidak

 ** [Description](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-Description"></a>
Nama deskriptif untuk konfigurasi penandatanganan kode ini.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Elemen Respons
<a name="API_UpdateCodeSigningConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [CodeSigningConfig](#API_UpdateCodeSigningConfig_ResponseSyntax) **   <a name="lambda-UpdateCodeSigningConfig-response-CodeSigningConfig"></a>
Konfigurasi penandatanganan kode  
Tipe: Objek [CodeSigningConfig](API_CodeSigningConfig.md).

## Kesalahan
<a name="API_UpdateCodeSigningConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** ResourceNotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ada.  
Kode Status HTTP: 404

 ** ServiceException **   
Layanan AWS Lambda mengalami kesalahan internal.  
Kode Status HTTP: 500

## Lihat Juga
<a name="API_UpdateCodeSigningConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateCodeSigningConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateCodeSigningConfig) 

# UpdateEventSourceMapping
<a name="API_UpdateEventSourceMapping"></a>

Memperbarui pemetaan sumber peristiwa. Anda dapat mengubah fungsi yang AWS Lambda panggil, atau jeda invokasi dan lanjutkan nanti dari lokasi yang sama.

Untuk detail tentang cara mengonfigurasi sumber acara yang berbeda, lihat topik berikut. 
+  [Aliran Amazon DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) 
+  [Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) 
+  [Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) 
+  [Amazon MQ dan RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) 
+  [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) 
+  [Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html) 

Opsi penanganan kesalahan berikut hanya tersedia untuk sumber aliran (DynamoDB dan Kinesis):
+  `BisectBatchOnFunctionError`— Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi.
+  `DestinationConfig`— Kirim catatan yang dibuang ke antrian Amazon SQS atau topik Amazon SNS.
+  `MaximumRecordAgeInSeconds`— Buang catatan yang lebih tua dari usia yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir
+  `MaximumRetryAttempts`— Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir.
+  `ParallelizationFactor`— Memproses beberapa batch dari setiap pecahan secara bersamaan.

Untuk informasi tentang parameter konfigurasi yang berlaku untuk setiap sumber peristiwa, lihat topik berikut.
+  [Aliran Amazon DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-ddb-params) 
+  [Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-params) 
+  [Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-params) 
+  [Amazon MQ dan RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-params) 
+  [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-parms) 
+  [Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-kafka-parms) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html#docdb-configuration) 

## Minta Sintaks
<a name="API_UpdateEventSourceMapping_RequestSyntax"></a>

```
PUT /2015-03-31/event-source-mappings/UUID HTTP/1.1
Content-type: application/json

{
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "Enabled": boolean,
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionName": "string",
   "FunctionResponseTypes": [ "string" ],
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "TumblingWindowInSeconds": number
}
```

## Parameter Permintaan URI
<a name="API_UpdateEventSourceMapping_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [UUID](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Wajib: Ya

## Isi Permintaan
<a name="API_UpdateEventSourceMapping_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [BatchSize](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
+  **Amazon Kinesis** - Default 100. Maks. 10.000.
+  **Amazon DynamoDB Streams - Default** 100. Maks. 10.000.
+  **Layanan Antrian Sederhana Amazon** - Default 10. Untuk antrean standar maks. adalah 10.000. Untuk antrean FIFO, maks. adalah 10.
+  **Amazon Managed Streaming untuk Apache** Kafka - Default 100. Maks. 10.000.
+  **Apache Kafka yang dikelola sendiri** - Default 100. Maks. 10.000.
+  **Amazon MQ (ActiveMQ dan RabbitMQ) - Default 100**. Maks. 10.000.
+  **DocumentDB** - Default 100. Maks. 10.000.
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.  
Diperlukan: Tidak

 ** [BisectBatchOnFunctionError](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi.  
Tipe: Boolean  
Wajib: Tidak

 ** [DestinationConfig](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)  
Diperlukan: Tidak

 ** [DocumentDBEventSourceConfig](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)  
Diperlukan: Tidak

 ** [Enabled](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-Enabled"></a>
Jika benar, pemetaan sumber peristiwa aktif. Ketika salah, Lambda menghentikan pemungutan suara dan doa.  
Bawaan: BETUL  
Tipe: Boolean  
Wajib: Tidak

 ** [FilterCriteria](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)  
Diperlukan: Tidak

 ** [FunctionName](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`MyFunction`.
+  **Fungsi ARN** —. `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`
+  **Versi atau Alias `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD` ARN** —.
+  **ARN Sebagian** —. `123456789012:function:MyFunction`
Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.  
Tipe: String  
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: Tidak

 ** [FunctionResponseTypes](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures`   
Diperlukan: Tidak

 ** [MaximumBatchingWindowInSeconds](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.  
Diperlukan: Tidak

 ** [MaximumRecordAgeInSeconds](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai default adalah tak terhingga (-1).  
Tipe: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.  
Diperlukan: Tidak

 ** [MaximumRetryAttempts](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah tak terhingga (-1). Ketika diatur ke tak terhingga (-1), catatan yang gagal dicoba lagi sampai catatan berakhir.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.  
Diperlukan: Tidak

 ** [ParallelizationFactor](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses dari setiap pecahan secara bersamaan.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.  
Diperlukan: Tidak

 ** [ScalingConfig](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)  
Diperlukan: Tidak

 ** [SourceAccessConfigurations](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-SourceAccessConfigurations"></a>
Array protokol autentikasi atau komponen VPC yang diperlukan untuk mengamankan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.  
Diperlukan: Tidak

 ** [TumblingWindowInSeconds](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Elemen Respons
<a name="API_UpdateEventSourceMapping_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AmazonManagedKafkaEventSourceConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-AmazonManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber peristiwa Amazon Managed Streaming for Apache Kafka (Amazon MSK).  
Tipe: Objek [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md)

 ** [BatchSize](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-BatchSize"></a>
Jumlah maksimum rekaman di setiap batch yang Lambda tarik dari aliran atau antrian Anda dan dikirim ke fungsi Anda. Lambda meneruskan semua catatan dalam batch ke fungsi dalam satu panggilan, hingga batas payload untuk pemanggilan sinkron (6 MB).  
Nilai default: Bervariasi berdasarkan layanan. Untuk Amazon SQS, defaultnya adalah 10. Untuk semua layanan lainnya, defaultnya adalah 100.  
Pengaturan terkait: Ketika Anda mengatur `BatchSize` ke nilai yang lebih besar dari 10, Anda harus mengatur `MaximumBatchingWindowInSeconds` ke setidaknya 1.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10000.

 ** [BisectBatchOnFunctionError](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-BisectBatchOnFunctionError"></a>
(Kinesis dan DynamoDB Streams saja) Jika fungsi mengembalikan kesalahan, pisahkan batch menjadi dua dan coba lagi. Nilai default salah.  
Jenis: Boolean

 ** [DestinationConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-DestinationConfig"></a>
(Kinesis, DynamoDB Streams, Amazon MSK, dan sumber peristiwa Apache Kafka yang dikelola sendiri saja) Objek konfigurasi yang menentukan tujuan suatu peristiwa setelah Lambda memprosesnya.  
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [DocumentDBEventSourceConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara DocumentDB.  
Tipe: Objek [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md)

 ** [EventSourceArn](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-EventSourceArn"></a>
Amazon Resource Name (ARN) sumber peristiwa.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FilterCriteria](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-FilterCriteria"></a>
Objek yang mendefinisikan kriteria filter yang menentukan apakah Lambda harus memproses suatu peristiwa. Untuk informasi selengkapnya, lihat [Pemfilteran acara Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Tipe: Objek [FilterCriteria](API_FilterCriteria.md)

 ** [FunctionArn](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-FunctionArn"></a>
ARN fungsi Lambda.  
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-_]+))?` 

 ** [FunctionResponseTypes](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-FunctionResponseTypes"></a>
(Kinesis, DynamoDB Streams, dan Amazon SQS) Daftar enum tipe respons saat ini diterapkan pada pemetaan sumber peristiwa.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.  
Nilai yang Valid: `ReportBatchItemFailures` 

 ** [LastModified](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-LastModified"></a>
Tanggal pemetaan sumber peristiwa terakhir diperbarui atau statusnya berubah, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [LastProcessingResult](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-LastProcessingResult"></a>
Hasil pemanggilan Lambda terakhir dari fungsi Anda.  
Jenis: String

 ** [MaximumBatchingWindowInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-MaximumBatchingWindowInSeconds"></a>
Jumlah waktu maksimum, dalam hitungan detik, yang dihabiskan Lambda untuk mengumpulkan catatan sebelum menjalankan fungsi. Anda dapat mengonfigurasi `MaximumBatchingWindowInSeconds` ke nilai apa pun dari 0 detik hingga 300 detik dengan penambahan detik.  
Untuk aliran dan sumber peristiwa Amazon SQS, jendela batching default adalah 0 detik. Untuk sumber acara Amazon MSK, Apache Kafka yang dikelola sendiri, Amazon MQ, dan DocumentDB, jendela batching default adalah 500 ms. Perhatikan bahwa karena Anda hanya dapat mengubah `MaximumBatchingWindowInSeconds` dalam penambahan detik, Anda tidak dapat kembali ke jendela batching default 500 ms setelah Anda mengubahnya. Untuk mengembalikan jendela batching default, Anda harus membuat pemetaan sumber peristiwa baru.  
Setelan terkait: Untuk aliran dan sumber peristiwa Amazon SQS, bila Anda `BatchSize` menyetel ke nilai yang lebih besar dari 10, Anda harus `MaximumBatchingWindowInSeconds` menyetel ke setidaknya 1.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 300.

 ** [MaximumRecordAgeInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-MaximumRecordAgeInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang rekaman yang lebih tua dari usia yang ditentukan. Nilai defaultnya adalah -1, yang menetapkan usia maksimum hingga tak terbatas. Ketika nilai diatur ke tak terhingga, Lambda tidak pernah menghapus catatan lama.  
Nilai valid minimum untuk usia rekor maksimum adalah 60-an. Meskipun nilai kurang dari 60 dan lebih besar dari -1 termasuk dalam rentang absolut parameter, mereka tidak diperbolehkan
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 604800.

 ** [MaximumRetryAttempts](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-MaximumRetryAttempts"></a>
(Hanya Kinesis dan DynamoDB Streams) Buang catatan setelah jumlah percobaan ulang yang ditentukan. Nilai default adalah -1, yang menetapkan jumlah maksimum coba lagi ke tak terhingga. Kapan tak MaximumRetryAttempts terbatas, Lambda mencoba kembali catatan yang gagal sampai catatan berakhir di sumber acara.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum -1. Nilai maksimum 10000.

 ** [ParallelizationFactor](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-ParallelizationFactor"></a>
(Kinesis dan DynamoDB Streams saja) Jumlah batch yang akan diproses secara bersamaan dari setiap pecahan. Nilai default adalah 1.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 10.

 ** [Queues](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-Queues"></a>
 (Amazon MQ) Nama antrean tujuan broker Amazon MQ yang akan digunakan.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 1000.  
Pola: `[\s\S]*` 

 ** [ScalingConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-ScalingConfig"></a>
(Hanya Amazon SQS) Konfigurasi penskalaan untuk sumber peristiwa. Untuk informasi selengkapnya, lihat [Mengonfigurasi konkurensi maksimum untuk sumber peristiwa Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Tipe: Objek [ScalingConfig](API_ScalingConfig.md)

 ** [SelfManagedEventSource](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-SelfManagedEventSource"></a>
Klaster dikelola sendiri Apache Kafka untuk sumber peristiwa Anda.  
Tipe: Objek [SelfManagedEventSource](API_SelfManagedEventSource.md)

 ** [SelfManagedKafkaEventSourceConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Pengaturan konfigurasi khusus untuk sumber acara Apache Kafka yang dikelola sendiri.  
Tipe: Objek [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md)

 ** [SourceAccessConfigurations](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-SourceAccessConfigurations"></a>
Susunan protokol autentikasi, komponen VPC, atau host virtual untuk mengamankan dan menentukan sumber peristiwa Anda.  
Tipe: Array objek [SourceAccessConfiguration](API_SourceAccessConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 22 item.

 ** [StartingPosition](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-StartingPosition"></a>
Posisi dalam pengaliran tempat untuk mulai membaca. Diperlukan untuk sumber acara Amazon Kinesis dan Amazon DynamoDB Stream. `AT_TIMESTAMP`didukung hanya untuk aliran Amazon Kinesis, Amazon DocumentDB, Amazon MSK, dan Apache Kafka yang dikelola sendiri.  
Jenis: String  
Nilai yang Valid: `TRIM_HORIZON | LATEST | AT_TIMESTAMP` 

 ** [StartingPositionTimestamp](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-StartingPositionTimestamp"></a>
Dengan `StartingPosition` diatur ke`AT_TIMESTAMP`, waktu untuk mulai membaca, dalam detik waktu Unix. `StartingPositionTimestamp`tidak bisa di masa depan.  
Tipe: Timestamp

 ** [State](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-State"></a>
Status pemetaan sumber peristiwa. Status bisa menjadi salah satu dari berikut: `Creating`, `Enabling`, `Enabled`, `Disabling`, `Disabled`, `Updating`, atau `Deleting`.  
Jenis: String

 ** [StateTransitionReason](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-StateTransitionReason"></a>
Menunjukkan apakah pengguna atau Lambda membuat perubahan terakhir pada pemetaan sumber peristiwa.  
Jenis: String

 ** [Topics](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-Topics"></a>
Nama topik Kafka.  
Tipe: Array string.  
Anggota Array: Jumlah tetap 1 item.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 249.  
Pola: `^[^.]([a-zA-Z0-9\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-TumblingWindowInSeconds"></a>
(Hanya Kinesis dan DynamoDB Streams) Durasi dalam detik jendela pemrosesan untuk sumber peristiwa DynamoDB dan Kinesis Streams. Nilai 0 detik menunjukkan tidak ada jendela jatuh.  
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 900.

 ** [UUID](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-UUID"></a>
Pengidentifikasi pemetaan sumber peristiwa.  
Jenis: String

## Kesalahan
<a name="API_UpdateEventSourceMapping_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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

 ** ResourceInUseException **   
Operasi konflik dengan ketersediaan sumber daya. Misalnya, Anda mencoba memperbarui pemetaan sumber peristiwa dalam status CREATING, atau Anda mencoba menghapus pemetaan sumber peristiwa yang saat ini DIPERBARUI.  
Kode Status HTTP: 400

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateEventSourceMapping_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateEventSourceMapping). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateEventSourceMapping) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateEventSourceMapping) 

# UpdateFunctionCode
<a name="API_UpdateFunctionCode"></a>

Perbarui kode fungsi Lambda. Jika penandatanganan kode diaktifkan untuk fungsi, paket kode harus ditandatangani oleh penerbit tepercaya. Untuk informasi selengkapnya, lihat [Mengonfigurasi penandatanganan kode untuk Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html).

Jika jenis paket fungsi adalah`Image`, maka Anda harus menentukan paket kode `ImageUri` sebagai URI dari [gambar kontainer](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) di registri Amazon ECR.

Jika jenis paket fungsi adalah`Zip`, maka Anda harus menentukan paket penyebaran sebagai arsip [file.zip](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip). Masukkan bucket Amazon S3 dan kunci kode lokasi file.zip. Anda juga dapat memberikan kode fungsi sebaris menggunakan `ZipFile` bidang.

Kode dalam paket penyebaran harus kompatibel dengan arsitektur set instruksi target dari fungsi (`x86-64`atau`arm64`).

Kode fungsi terkunci ketika Anda memublikasikan versi. Anda tidak dapat mengubah kode versi yang dipublikasikan, hanya versi yang tidak dipublikasikan.

**catatan**  
Untuk fungsi didefinisikan sebagai gambar kontainer, Lambda menyelesaikan tanda gambar untuk penyerapan gambar. Di Amazon ECR, jika Anda memperbarui tanda gambar ke gambar baru, Lambda tidak memperbarui fungsi secara otomatis.

## Sintaks Permintaan
<a name="API_UpdateFunctionCode_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/code HTTP/1.1
Content-type: application/json

{
   "Architectures": [ "string" ],
   "DryRun": boolean,
   "ImageUri": "string",
   "Publish": boolean,
   "RevisionId": "string",
   "S3Bucket": "string",
   "S3Key": "string",
   "S3ObjectVersion": "string",
   "ZipFile": blob
}
```

## Parameter Permintaan URI
<a name="API_UpdateFunctionCode_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_UpdateFunctionCode_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [Architectures](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-Architectures"></a>
Arsitektur set instruksi yang didukung fungsi. Masukkan array string dengan salah satu nilai yang valid (arm64 atau x86\$164). Nilai default-nya adalah `x86_64`.  
Tipe: Array string  
Anggota Array: Jumlah tetap 1 item.  
Nilai yang Valid: `x86_64 | arm64`   
Diperlukan: Tidak

 ** [DryRun](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-DryRun"></a>
Atur kr true untuk memvalidasi parameter permintaan dan izin akses tanpa memodifikasi kode fungsi.  
Tipe: Boolean  
Wajib: Tidak

 ** [ImageUri](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-ImageUri"></a>
URI citra kontainer di registri Amazon ECR. Jangan gunakan untuk fungsi yang ditentukan dengan arsip file.zip.  
Tipe: String  
Wajib: Tidak

 ** [Publish](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-Publish"></a>
Atur ke true untuk memublikasikan versi baru fungsi setelah memperbarui kode. Ini memiliki efek yang sama seperti memanggil [PublishVersion](API_PublishVersion.md) secara terpisah.  
Tipe: Boolean  
Wajib: Tidak

 ** [RevisionId](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-RevisionId"></a>
Perbarui fungsi hanya jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari memodifikasi fungsi yang sudah berubah sejak terakhir kali Anda membacanya.  
Tipe: String  
Wajib: Tidak

 ** [S3Bucket](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3Bucket"></a>
Bucket Amazon S3 Wilayah AWS sama dengan fungsi Anda. Ember bisa berbedaAkun AWS. Gunakan hanya dengan fungsi yang ditentukan dengan paket penyebaran arsip file.zip.  
Jenis: String  
Batasan Panjang: Panjang minimum 3. Panjang maksimum 63.  
Pola: `^[0-9A-Za-z\.\-_]*(?<!\.)$`   
Diperlukan: Tidak

 ** [S3Key](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3Key"></a>
Kunci Amazon S3 dari paket deployment. Gunakan hanya dengan fungsi yang ditentukan dengan paket penyebaran arsip file.zip.  
Jenis: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Diperlukan: Tidak

 ** [S3ObjectVersion](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3ObjectVersion"></a>
Untuk objek berversi, versi objek paket deployment yang digunakan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Diperlukan: Tidak

 ** [ZipFile](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-ZipFile"></a>
Konten berenkode base64 dari paket deployment. AWS SDK dan AWS CLI klien menangani pengkodean untuk Anda. Gunakan hanya dengan fungsi yang ditentukan dengan paket penyebaran arsip file.zip.  
Tipe: Objek data biner berkode Base64  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateFunctionCode_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Elemen Respons
<a name="API_UpdateFunctionCode_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Architectures](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Architectures"></a>
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` 

 ** [CodeSha256](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-CodeSha256"></a>
Hash SHA256 dari paket deployment fungsi.  
Jenis: String

 ** [CodeSize](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-CodeSize"></a>
Ukuran paket deployment fungsi, dalam byte.  
Tipe: Long

 ** [DeadLetterConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-DeadLetterConfig"></a>
Antrean surat mati fungsi.  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)

 ** [Description](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [Environment](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Environment"></a>
[Variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) fungsi. Dihilangkan dari AWS CloudTrail log.  
Tipe: Objek [EnvironmentResponse](API_EnvironmentResponse.md)

 ** [EphemeralStorage](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)

 ** [FileSystemConfigs](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FileSystemConfigs"></a>
Pengaturan koneksi untuk [sistem file Amazon EFS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.

 ** [FunctionArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FunctionArn"></a>
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-_]+))?` 

 ** [FunctionName](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FunctionName"></a>
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-_]+))?` 

 ** [Handler](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Handler"></a>
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+` 

 ** [ImageConfigResponse](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-ImageConfigResponse"></a>
Nilai konfigurasi gambar fungsi.  
Tipe: Objek [ImageConfigResponse](API_ImageConfigResponse.md)

 ** [KMSKeyArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-KMSKeyArn"></a>
AWS KMS keyYang digunakan untuk mengenkripsi [variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) fungsi. Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) 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-.]+:.*)|()` 

 ** [LastModified](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastModified"></a>
Tanggal dan waktu fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [LastUpdateStatus](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatus"></a>
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` 

 ** [LastUpdateStatusReason](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatusReason"></a>
Alasan pembaruan terakhir yang dilakukan pada fungsi.  
Jenis: String

 ** [LastUpdateStatusReasonCode](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatusReasonCode"></a>
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` 

 ** [Layers](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Layers"></a>
[Lapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) fungsi.  
Tipe: Array objek [Layer](API_Layer.md)

 ** [LoggingConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)

 ** [MasterArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-MasterArn"></a>
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-_]+))?` 

 ** [MemorySize](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-MemorySize"></a>
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.

 ** [PackageType](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-PackageType"></a>
Tipe paket deployment. Atur ke `Image` untuk gambar kontainer dan atur `Zip` untuk arsip file .zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image` 

 ** [RevisionId](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-RevisionId"></a>
Revisi paling baru dari fungsi atau alias.  
Jenis: String

 ** [Role](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Role"></a>
Peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [RuntimeVersionConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-RuntimeVersionConfig"></a>
ARN runtime dan kesalahan apa pun yang terjadi.  
Tipe: Objek [RuntimeVersionConfig](API_RuntimeVersionConfig.md)

 ** [SigningJobArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SigningJobArn"></a>
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})?:(.*)` 

 ** [SigningProfileVersionArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SigningProfileVersionArn"></a>
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})?:(.*)` 

 ** [SnapStart](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SnapStart"></a>
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](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Tipe: Objek [SnapStartResponse](API_SnapStartResponse.md)

 ** [State](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-State"></a>
Status fungsi saat ini. Ketika statusnya adalah `Inactive`, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.  
Jenis: String  
Nilai yang Valid: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-StateReason"></a>
Alasan untuk status fungsi saat ini.  
Jenis: String

 ** [StateReasonCode](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-StateReasonCode"></a>
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` 

 ** [Timeout](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Timeout"></a>
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [TracingConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-TracingConfig"></a>
Konfigurasi pelacakan AWS X-Ray fungsi.  
Tipe: Objek [TracingConfigResponse](API_TracingConfigResponse.md)

 ** [Version](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Version"></a>
Versi fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-VpcConfig"></a>
Konfigurasi jaringan fungsi.  
Tipe: Objek [VpcConfigResponse](API_VpcConfigResponse.md)

## Kesalahan
<a name="API_UpdateFunctionCode_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Konfigurasi penandatanganan kode yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** CodeStorageExceededException **   
Anda Akun AWS telah melampaui ukuran total kode maksimumnya. Untuk informasi lebih lanjut, lihat Kuota [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
Kode Status HTTP: 400

 ** CodeVerificationFailedException **   
Tanda tangan kode gagal dalam satu atau beberapa pemeriksaan validasi untuk ketidakcocokan atau masa berakhir tanda tangan, dan kebijakan penandatanganan kode diatur ke ENFORCE. Lambda memblokir deployment.  
Kode Status HTTP: 400

 ** InvalidCodeSignatureException **   
Tanda tangan kode gagal dalam pemeriksaan integritas. Jika pemeriksaan integritas gagal, Lambda memblokir penerapan, meskipun kebijakan penandatanganan kode disetel ke WARN.  
Kode Status HTTP: 400

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateFunctionCode_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateFunctionCode). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateFunctionCode) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateFunctionCode) 

# UpdateFunctionConfiguration
<a name="API_UpdateFunctionConfiguration"></a>

Ubah pengaturan khusus versi dari fungsi Lambda.

Ketika Anda memperbarui fungsi, Lambda menyediakan instans dari fungsi dan sumber daya pendukungnya. Jika fungsi Anda terhubung ke VPC, proses ini bisa memakan waktu satu menit. Selama waktu ini, Anda tidak dapat memodifikasi fungsi, tetapi Anda masih dapat memanggilnya. Bidang `LastUpdateStatus`, `LastUpdateStatusReason`, dan `LastUpdateStatusReasonCode` dalam respons dari [GetFunctionConfiguration](API_GetFunctionConfiguration.md) menunjukkan ketika pembaruan selesai dan fungsi memproses peristiwa dengan konfigurasi baru. Untuk informasi selengkapnya, lihat [Status fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html).

Pengaturan ini dapat bervariasi antara versi fungsi dan terkunci saat Anda memublikasikan versi. Anda tidak dapat mengubah konfigurasi versi yang dipublikasikan, hanya versi yang tidak dipublikasikan.

Untuk mengonfigurasi konkurensi fungsi, gunakan [PutFunctionConcurrency](API_PutFunctionConcurrency.md). Untuk memberikan izin pemanggilan ke Akun AWS atauLayanan AWS, gunakan. [AddPermission](API_AddPermission.md)

## Minta Sintaks
<a name="API_UpdateFunctionConfiguration_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/configuration HTTP/1.1
Content-type: application/json

{
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "Handler": "string",
   "ImageConfig": { 
      "Command": [ "string" ],
      "EntryPoint": [ "string" ],
      "WorkingDirectory": "string"
   },
   "KMSKeyArn": "string",
   "Layers": [ "string" ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MemorySize": number,
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "SnapStart": { 
      "ApplyOn": "string"
   },
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ]
   }
}
```

## Parameter Permintaan URI
<a name="API_UpdateFunctionConfiguration_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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-_]+))?`   
Wajib: Ya

## Isi Permintaan
<a name="API_UpdateFunctionConfiguration_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [DeadLetterConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-DeadLetterConfig"></a>
Konfigurasi antrian huruf mati yang menentukan antrian atau topik tempat Lambda mengirimkan peristiwa asinkron saat gagal diproses. Untuk informasi selengkapnya, lihat [Antrian surat mati](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)  
Diperlukan: Tidak

 ** [Description](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Diperlukan: Tidak

 ** [Environment](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Environment"></a>
Variabel lingkungan yang dapat diakses dari kode fungsi selama eksekusi.  
Tipe: Objek [Environment](API_Environment.md).  
Diperlukan: Tidak

 ** [EphemeralStorage](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)  
Diperlukan: Tidak

 ** [FileSystemConfigs](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-FileSystemConfigs"></a>
Pengaturan koneksi untuk sistem file Amazon EFS.  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.  
Diperlukan: Tidak

 ** [Handler](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Handler"></a>
Nama metode dalam kode Anda yang dipanggil Lambda untuk menjalankan fungsi Anda. Handler diperlukan jika paket penyebaran adalah arsip file.zip. Formatnya termasuk nama file. Ini juga dapat mencakup namespace dan kualifikasi lainnya, tergantung pada runtime. Untuk informasi selengkapnya, lihat Model [pemrograman Lambda](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+`   
Diperlukan: Tidak

 ** [ImageConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-ImageConfig"></a>
 [Nilai konfigurasi gambar kontainer](https://docs.aws.amazon.com/lambda/latest/dg/images-parms.html) yang mengesampingkan nilai dalam file Docker image kontainer.  
Tipe: Objek [ImageConfig](API_ImageConfig.md)  
Diperlukan: Tidak

 ** [KMSKeyArn](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-KMSKeyArn"></a>
[ARN dari AWS Key Management Service (AWS KMS) kunci terkelola pelanggan yang digunakan untuk mengenkripsi variabel lingkungan fungsi Anda.](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) diaktifkan, Lambda juga menggunakan kunci ini untuk mengenkripsi snapshot fungsi Anda. Jika Anda menerapkan fungsi Anda menggunakan gambar kontainer, Lambda juga menggunakan kunci ini untuk mengenkripsi fungsi Anda saat di-deploy. Perhatikan bahwa ini bukan kunci yang sama yang digunakan untuk melindungi gambar kontainer Anda di Amazon Elastic Container Registry (Amazon ECR). Jika Anda tidak memberikan kunci terkelola pelanggan, Lambda menggunakan kunci layanan default.  
Jenis: String  
Pola: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()`   
Diperlukan: Tidak

 ** [Layers](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Layers"></a>
Daftar [lapisan fungsi](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) untuk menambah lingkungan eksekusi fungsi. Tentukan tiap lapisan berdasarkan ARN-nya, termasuk versi.  
Tipe: Array string.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Pola: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Diperlukan: Tidak

 ** [LoggingConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)  
Diperlukan: Tidak

 ** [MemorySize](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-MemorySize"></a>
Jumlah [memori yang tersedia untuk fungsi](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) saat waktu aktif. Meningkatkan memori fungsi juga meningkatkan alokasi CPU-nya. Nilai default adalah 128 MB. Nilai dapat berupa kelipatan 1 MB.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.  
Diperlukan: Tidak

 ** [RevisionId](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-RevisionId"></a>
Perbarui fungsi hanya jika ID revisi cocok dengan ID yang ditentukan. Gunakan opsi ini untuk menghindari memodifikasi fungsi yang sudah berubah sejak terakhir kali Anda membacanya.  
Tipe: String  
Wajib: Tidak

 ** [Role](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Role"></a>
Amazon Resource Name (ARN) dari peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+`   
Diperlukan: Tidak

 ** [Runtime](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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

 ** [SnapStart](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-SnapStart"></a>
[SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html)Pengaturan fungsi.  
Tipe: Objek [SnapStart](API_SnapStart.md)  
Diperlukan: Tidak

 ** [Timeout](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Timeout"></a>
Jumlah waktu (dalam detik) yang memungkinkan Lambda menjalankan fungsi sebelum menghentikannya. Waktu default adalah 3 detik. Nilai maksimum yang diizinkan adalah 900 detik. Untuk informasi selengkapnya, lihat [Lingkungan eksekusi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1.  
Diperlukan: Tidak

 ** [TracingConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-TracingConfig"></a>
Atur `Mode` ke `Active` untuk mengambil sampel dan melacak subset dari permintaan masuk dengan [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html).  
Tipe: Objek [TracingConfig](API_TracingConfig.md).  
Diperlukan: Tidak

 ** [VpcConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-VpcConfig"></a>
Untuk konektivitas jaringan ke sumber daya AWS dalam VPC, tentukan daftar grup keamanan dan subnet di VPC. Ketika Anda menghubungkan fungsi ke VPC, ia dapat mengakses sumber daya dan internet hanya melalui VPC itu. Untuk informasi selengkapnya, lihat [Mengonfigurasi fungsi Lambda untuk mengakses sumber daya](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html) di VPC.  
Tipe: Objek [VpcConfig](API_VpcConfig.md)  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateFunctionConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Elemen Respons
<a name="API_UpdateFunctionConfiguration_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [Architectures](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Architectures"></a>
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` 

 ** [CodeSha256](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-CodeSha256"></a>
Hash SHA256 dari paket deployment fungsi.  
Jenis: String

 ** [CodeSize](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-CodeSize"></a>
Ukuran paket deployment fungsi, dalam byte.  
Tipe: Long

 ** [DeadLetterConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-DeadLetterConfig"></a>
Antrean surat mati fungsi.  
Tipe: Objek [DeadLetterConfig](API_DeadLetterConfig.md)

 ** [Description](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Description"></a>
Deskripsi fungsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.

 ** [Environment](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Environment"></a>
[Variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) fungsi. Dihilangkan dari AWS CloudTrail log.  
Tipe: Objek [EnvironmentResponse](API_EnvironmentResponse.md)

 ** [EphemeralStorage](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-EphemeralStorage"></a>
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 (](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage)konsol).  
Tipe: Objek [EphemeralStorage](API_EphemeralStorage.md)

 ** [FileSystemConfigs](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FileSystemConfigs"></a>
Pengaturan koneksi untuk [sistem file Amazon EFS](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Tipe: Array objek [FileSystemConfig](API_FileSystemConfig.md)  
Anggota Array: Jumlah maksimum 1 item.

 ** [FunctionArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FunctionArn"></a>
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-_]+))?` 

 ** [FunctionName](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FunctionName"></a>
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-_]+))?` 

 ** [Handler](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Handler"></a>
Fungsi yang dipanggil Lambda untuk mulai menjalankan fungsi Anda.  
Jenis: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `[^\s]+` 

 ** [ImageConfigResponse](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-ImageConfigResponse"></a>
Nilai konfigurasi gambar fungsi.  
Tipe: Objek [ImageConfigResponse](API_ImageConfigResponse.md)

 ** [KMSKeyArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-KMSKeyArn"></a>
AWS KMS keyYang digunakan untuk mengenkripsi [variabel lingkungan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) fungsi. Ketika [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) 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-.]+:.*)|()` 

 ** [LastModified](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastModified"></a>
Tanggal dan waktu fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (YYYY-MM-DDThh:mm:ss.sTZD).  
Jenis: String

 ** [LastUpdateStatus](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatus"></a>
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` 

 ** [LastUpdateStatusReason](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatusReason"></a>
Alasan pembaruan terakhir yang dilakukan pada fungsi.  
Jenis: String

 ** [LastUpdateStatusReasonCode](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatusReasonCode"></a>
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` 

 ** [Layers](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Layers"></a>
[Lapisan](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) fungsi.  
Tipe: Array objek [Layer](API_Layer.md)

 ** [LoggingConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LoggingConfig"></a>
Pengaturan konfigurasi Amazon CloudWatch Logs fungsi.  
Tipe: Objek [LoggingConfig](API_LoggingConfig.md)

 ** [MasterArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-MasterArn"></a>
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-_]+))?` 

 ** [MemorySize](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-MemorySize"></a>
Jumlah memori yang tersedia untuk fungsi saat waktu aktif.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 128. Nilai maksimum 10240.

 ** [PackageType](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-PackageType"></a>
Tipe paket deployment. Atur ke `Image` untuk gambar kontainer dan atur `Zip` untuk arsip file .zip.  
Jenis: String  
Nilai yang Valid: `Zip | Image` 

 ** [RevisionId](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-RevisionId"></a>
Revisi paling baru dari fungsi atau alias.  
Jenis: String

 ** [Role](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Role"></a>
Peran eksekusi fungsi.  
Tipe: String  
Pola: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Runtime"></a>
Pengenal [waktu aktif](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) fungsi. Runtime diperlukan jika paket penerapan adalah arsip file.zip.  
Daftar berikut mencakup runtime usang. Untuk informasi selengkapnya, lihat [Kebijakan penghentian waktu proses](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
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` 

 ** [RuntimeVersionConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-RuntimeVersionConfig"></a>
ARN runtime dan kesalahan apa pun yang terjadi.  
Tipe: Objek [RuntimeVersionConfig](API_RuntimeVersionConfig.md)

 ** [SigningJobArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SigningJobArn"></a>
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})?:(.*)` 

 ** [SigningProfileVersionArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SigningProfileVersionArn"></a>
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})?:(.*)` 

 ** [SnapStart](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SnapStart"></a>
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](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Tipe: Objek [SnapStartResponse](API_SnapStartResponse.md)

 ** [State](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-State"></a>
Status fungsi saat ini. Ketika statusnya adalah `Inactive`, Anda dapat mengaktifkan kembali fungsi dengan memanggilnya.  
Jenis: String  
Nilai yang Valid: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-StateReason"></a>
Alasan untuk status fungsi saat ini.  
Jenis: String

 ** [StateReasonCode](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-StateReasonCode"></a>
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` 

 ** [Timeout](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Timeout"></a>
Jumlah waktu yang dalam detik diizinkan Lambda untuk menjalankan fungsi sebelum menghentikannya.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 1.

 ** [TracingConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-TracingConfig"></a>
Konfigurasi pelacakan AWS X-Ray fungsi.  
Tipe: Objek [TracingConfigResponse](API_TracingConfigResponse.md)

 ** [Version](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Version"></a>
Versi fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Pola: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-VpcConfig"></a>
Konfigurasi jaringan fungsi.  
Tipe: Objek [VpcConfigResponse](API_VpcConfigResponse.md)

## Kesalahan
<a name="API_UpdateFunctionConfiguration_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Konfigurasi penandatanganan kode yang ditentukan tidak ada.  
Kode Status HTTP: 404

 ** CodeVerificationFailedException **   
Tanda tangan kode gagal dalam satu atau beberapa pemeriksaan validasi untuk ketidakcocokan atau masa berakhir tanda tangan, dan kebijakan penandatanganan kode diatur ke ENFORCE. Lambda memblokir deployment.  
Kode Status HTTP: 400

 ** InvalidCodeSignatureException **   
Tanda tangan kode gagal dalam pemeriksaan integritas. Jika pemeriksaan integritas gagal, Lambda memblokir penerapan, meskipun kebijakan penandatanganan kode disetel ke WARN.  
Kode Status HTTP: 400

 ** InvalidParameterValueException **   
Salah satu parameter dalam permintaan tidak valid.  
Kode Status HTTP: 400

 ** PreconditionFailedException **   
Yang RevisionId disediakan tidak cocok dengan yang terbaru RevisionId untuk fungsi atau alias Lambda. Panggil `GetFunction` atau operasi `GetAlias` API untuk mengambil yang terbaru RevisionId untuk sumber daya Anda.  
Kode Status HTTP: 412

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateFunctionConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateFunctionConfiguration). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateFunctionConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateFunctionConfiguration) 

# UpdateFunctionEventInvokeConfig
<a name="API_UpdateFunctionEventInvokeConfig"></a>

Memperbarui konfigurasi invokasi asinkron untuk fungsi, versi, atau alias.

Untuk mengonfigurasi opsi pemanggilan asinkron, gunakan [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md).

## Sintaks Permintaan
<a name="API_UpdateFunctionEventInvokeConfig_RequestSyntax"></a>

```
POST /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Parameter Permintaan URI
<a name="API_UpdateFunctionEventInvokeConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-FunctionName"></a>
Nama fungsi Lambda, versi, atau alias.  

**Format nama**
+  **Nama fungsi** - `my-function` (hanya nama), `my-function:v1` (dengan alias).
+  **ARN Fungsi** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **ARN sebagian** - `123456789012:function:my-function`.
Anda dapat menambahkan nomor versi atau alias ke salah satu format. 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](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-Qualifier"></a>
Nomor versi atau nama alias.  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(|[a-zA-Z0-9$_-]+)` 

## Isi Permintaan
<a name="API_UpdateFunctionEventInvokeConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [DestinationConfig](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-DestinationConfig"></a>
Tujuan untuk peristiwa setelah dikirim ke fungsi untuk diproses.  

**Tujuan**
+  **Fungsi**- Amazon Resource Name (ARN) dari fungsi Lambda.
+  **Antrian** - ARN dari antrian SQS standar.
+  **Topik** - ARN dari topik SNS standar.
+  **Event Bus** - ARN dari bus EventBridge acara Amazon.
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)  
Diperlukan: Tidak

 ** [MaximumEventAgeInSeconds](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-MaximumEventAgeInSeconds"></a>
Masa maksimum permintaan yang dikirimkan Lambda ke fungsi untuk diproses.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 21600.  
Diperlukan: Tidak

 ** [MaximumRetryAttempts](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-MaximumRetryAttempts"></a>
Jumlah waktu maksimum untuk mencoba kembali saat fungsi mengembalikan kesalahan.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 2.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_UpdateFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Elemen Respons
<a name="API_UpdateFunctionEventInvokeConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [DestinationConfig](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-DestinationConfig"></a>
Tujuan untuk peristiwa setelah dikirim ke fungsi untuk diproses.  

**Tujuan**
+  **Fungsi**- Amazon Resource Name (ARN) dari fungsi Lambda.
+  **Antrian** - ARN dari antrian SQS standar.
+  **Topik** - ARN dari topik SNS standar.
+  **Event Bus** - ARN dari bus EventBridge acara Amazon.
Tipe: Objek [DestinationConfig](API_DestinationConfig.md)

 ** [FunctionArn](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-FunctionArn"></a>
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-_]+))?` 

 ** [LastModified](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-LastModified"></a>
Tanggal dan waktu konfigurasi terakhir diperbarui, dalam detik waktu Unix.  
Tipe: Timestamp

 ** [MaximumEventAgeInSeconds](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Masa maksimum permintaan yang dikirimkan Lambda ke fungsi untuk diproses.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 21600.

 ** [MaximumRetryAttempts](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Jumlah waktu maksimum untuk mencoba kembali saat fungsi mengembalikan kesalahan.  
Tipe: Integer  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 2.

## Kesalahan
<a name="API_UpdateFunctionEventInvokeConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateFunctionEventInvokeConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateFunctionEventInvokeConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateFunctionEventInvokeConfig) 

# UpdateFunctionUrlConfig
<a name="API_UpdateFunctionUrlConfig"></a>

Memperbarui konfigurasi untuk URL fungsi Lambda.

## Minta Sintaks
<a name="API_UpdateFunctionUrlConfig_RequestSyntax"></a>

```
PUT /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "InvokeMode": "string"
}
```

## Parameter Permintaan URI
<a name="API_UpdateFunctionUrlConfig_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [FunctionName](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-FunctionName"></a>
Nama fungsi Lambda.  

**Format nama**
+  **Nama fungsi** —`my-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](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-Qualifier"></a>
Nama alias.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Pola: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Isi Permintaan
<a name="API_UpdateFunctionUrlConfig_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AuthType](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-AuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati otentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM`   
Diperlukan: Tidak

 ** [Cors](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-Cors"></a>
Pengaturan [berbagi sumber daya lintas asal (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) untuk URL fungsi Anda.  
Tipe: Objek [Cors](API_Cors.md)  
Diperlukan: Tidak

 ** [InvokeMode](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-InvokeMode"></a>
Gunakan salah satu opsi berikut:  
+  `BUFFERED`— Ini adalah opsi default. Lambda memanggil fungsi Anda menggunakan operasi API. `Invoke` Hasil pemanggilan tersedia saat muatan selesai. Ukuran muatan maksimum adalah 6 MB.
+  `RESPONSE_STREAM`— Fungsi Anda mengalirkan hasil payload saat tersedia. Lambda memanggil fungsi Anda menggunakan operasi API. `InvokeWithResponseStream` Ukuran payload respons maksimum adalah 20 MB, namun Anda dapat [meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Jenis: String  
Nilai yang Valid: `BUFFERED | RESPONSE_STREAM`   
Diperlukan: Tidak

## Sintaksis Respons
<a name="API_UpdateFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string",
   "LastModifiedTime": "string"
}
```

## Elemen Respons
<a name="API_UpdateFunctionUrlConfig_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [AuthType](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-AuthType"></a>
Jenis otentikasi yang digunakan URL fungsi Anda. Setel ke `AWS_IAM` jika Anda ingin membatasi akses ke pengguna yang diautentikasi saja. Setel ke `NONE` jika Anda ingin melewati otentikasi IAM untuk membuat titik akhir publik. Untuk informasi selengkapnya, lihat [Model keamanan dan autentikasi untuk URL fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Jenis: String  
Nilai yang Valid: `NONE | AWS_IAM` 

 ** [Cors](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-Cors"></a>
Pengaturan [berbagi sumber daya lintas asal (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) untuk URL fungsi Anda.  
Tipe: Objek [Cors](API_Cors.md)

 ** [CreationTime](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-CreationTime"></a>
Ketika URL fungsi dibuat, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (yyyy-mm-ddthh: mm:ss.stzd).  
Jenis: String

 ** [FunctionArn](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-FunctionArn"></a>
Nama Sumber Daya Amazon (ARN) dari fungsi Anda.  
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-_]+))?` 

 ** [FunctionUrl](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-FunctionUrl"></a>
Endpoint URL HTTP untuk fungsi Anda.  
Jenis: String  
Kendala Panjang: Panjang minimum 40. Panjang maksimum 100.

 ** [InvokeMode](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-InvokeMode"></a>
Gunakan salah satu opsi berikut:  
+  `BUFFERED`— Ini adalah opsi default. Lambda memanggil fungsi Anda menggunakan operasi API. `Invoke` Hasil pemanggilan tersedia saat muatan selesai. Ukuran muatan maksimum adalah 6 MB.
+  `RESPONSE_STREAM`— Fungsi Anda mengalirkan hasil payload saat tersedia. Lambda memanggil fungsi Anda menggunakan operasi API. `InvokeWithResponseStream` Ukuran payload respons maksimum adalah 20 MB, namun Anda dapat [meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Jenis: String  
Nilai yang Valid: `BUFFERED | RESPONSE_STREAM` 

 ** [LastModifiedTime](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-LastModifiedTime"></a>
Ketika konfigurasi URL fungsi terakhir diperbarui, dalam [format ISO-8601](https://www.w3.org/TR/NOTE-datetime) (yyyy-mm-ddthh: mm: ss.stzd).  
Jenis: String

## Kesalahan
<a name="API_UpdateFunctionUrlConfig_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** 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](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_UpdateFunctionUrlConfig_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateFunctionUrlConfig). 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWSSDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateFunctionUrlConfig) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateFunctionUrlConfig) 