View a markdown version of this page

Contoh lambda menggunakan AWS CLI - AWS Command Line Interface

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

Contoh lambda menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface dengan Lambda.

Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakanadd-layer-version-permission.

AWS CLI

Untuk menambahkan izin ke versi lapisan

add-layer-version-permissionContoh berikut memberikan izin untuk akun yang ditentukan untuk menggunakan versi 1 dari lapisanmy-layer.

aws lambda add-layer-version-permission \ --layer-name my-layer \ --statement-id xaccount \ --action lambda:GetLayerVersion \ --principal 123456789012 \ --version-number 1

Output:

{ "RevisionId": "35d87451-f796-4a3f-a618-95a3671b0a0c", "Statement": { "Sid":"xaccount", "Effect":"Allow", "Principal":{ "AWS":"arn:aws:iam::210987654321:root" }, "Action":"lambda:GetLayerVersion", "Resource":"arn:aws:lambda:us-east-2:123456789012:layer:my-layer:1" } }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanadd-permission.

AWS CLI

Untuk menambahkan izin ke fungsi Lambda yang ada

add-permissionContoh berikut memberikan izin layanan Amazon SNS untuk memanggil fungsi bernama. my-function

aws lambda add-permission \ --function-name my-function \ --action lambda:InvokeFunction \ --statement-id sns \ --principal sns.amazonaws.com

Output:

{ "Statement": { "Sid":"sns", "Effect":"Allow", "Principal":{ "Service":"sns.amazonaws.com" }, "Action":"lambda:InvokeFunction", "Resource":"arn:aws:lambda:us-east-2:123456789012:function:my-function" } }

Untuk informasi selengkapnya, lihat Menggunakan Resource-based Kebijakan untuk AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakancreate-alias.

AWS CLI

Untuk membuat alias untuk fungsi Lambda

create-aliasContoh berikut membuat alias bernama LIVE yang menunjuk ke versi 1 dari fungsi my-function Lambda.

aws lambda create-alias \ --function-name my-function \ --description "alias for live version of function" \ --function-version 1 \ --name LIVE

Output:

{ "FunctionVersion": "1", "Name": "LIVE", "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE", "RevisionId": "873282ed-4cd3-4dc8-a069-d0c647e470c6", "Description": "alias for live version of function" }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat CreateAlias di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakancreate-event-source-mapping.

AWS CLI

Untuk membuat pemetaan antara sumber peristiwa dan fungsi AWS Lambda

create-event-source-mappingContoh berikut membuat pemetaan antara antrian SQS dan fungsi my-function Lambda.

aws lambda create-event-source-mapping \ --function-name my-function \ --batch-size 5 \ --event-source-arn arn:aws:sqs:us-west-2:123456789012:mySQSqueue

Output:

{ "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "StateTransitionReason": "USER_INITIATED", "LastModified": 1569284520.333, "BatchSize": 5, "State": "Creating", "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue" }

Untuk informasi selengkapnya, lihat Pemetaan Sumber AWS Peristiwa Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakancreate-function.

AWS CLI

Untuk membuat fungsi Lambda

create-functionContoh berikut membuat fungsi Lambda bernamamy-function.

aws lambda create-function \ --function-name my-function \ --runtime nodejs22.x \ --zip-file fileb://my-function.zip \ --handler my-function.handler \ --role arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-tges6bf4

Isi dari my-function.zip:

This file is a deployment package that contains your function code and any dependencies.

Output:

{ "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "PFn4S+er27qk+UuZSTKEQfNKG/XNn7QJs90mJgq6oH8=", "FunctionName": "my-function", "CodeSize": 308, "RevisionId": "873282ed-4cd3-4dc8-a069-d0c647e470c6", "MemorySize": 128, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "Version": "$LATEST", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, "LastModified": "2025-10-14T22:26:11.234+0000", "Handler": "my-function.handler", "Runtime": "nodejs22.x", "Description": "" }

Untuk informasi selengkapnya, lihat Meng konfigurasi memori fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakandelete-alias.

AWS CLI

Untuk menghapus alias dari fungsi Lambda

delete-aliasContoh berikut menghapus nama alias LIVE dari fungsi my-function Lambda.

aws lambda delete-alias \ --function-name my-function \ --name LIVE

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat DeleteAlias di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakandelete-event-source-mapping.

AWS CLI

Untuk menghapus pemetaan antara sumber peristiwa dan fungsi AWS Lambda

delete-event-source-mappingContoh berikut menghapus pemetaan antara antrian SQS dan fungsi my-function Lambda.

aws lambda delete-event-source-mapping \ --uuid a1b2c3d4-5678-90ab-cdef-11111EXAMPLE

Output:

{ "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "StateTransitionReason": "USER_INITIATED", "LastModified": 1569285870.271, "BatchSize": 5, "State": "Deleting", "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue" }

Untuk informasi selengkapnya, lihat Pemetaan Sumber AWS Peristiwa Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakandelete-function-concurrency.

AWS CLI

Untuk menghapus batas eksekusi bersamaan yang dicadangkan dari fungsi

delete-function-concurrencyContoh berikut menghapus batas eksekusi bersamaan yang dicadangkan dari fungsi. my-function

aws lambda delete-function-concurrency \ --function-name my-function

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Memesan Konkurensi untuk Fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakandelete-function-event-invoke-config.

AWS CLI

Untuk menghapus konfigurasi pemanggilan asinkron

delete-function-event-invoke-configContoh berikut menghapus konfigurasi pemanggilan asinkron untuk GREEN alias fungsi yang ditentukan.

aws lambda delete-function-event-invoke-config --function-name my-function:GREEN

Contoh kode berikut menunjukkan cara menggunakandelete-function.

AWS CLI

Contoh 1: Untuk menghapus fungsi Lambda dengan nama fungsi

delete-functionContoh berikut menghapus fungsi Lambda bernama my-function dengan menentukan nama fungsi.

aws lambda delete-function \ --function-name my-function

Perintah ini tidak menghasilkan output.

Contoh 2: Untuk menghapus fungsi Lambda dengan fungsi ARN

delete-functionContoh berikut menghapus fungsi Lambda bernama my-function dengan menentukan ARN fungsi.

aws lambda delete-function \ --function-name arn:aws:lambda:us-west-2:123456789012:function:my-function

Perintah ini tidak menghasilkan output.

Contoh 3: Untuk menghapus fungsi Lambda dengan fungsi parSIAL ARN

delete-functionContoh berikut menghapus fungsi Lambda bernama my-function dengan menentukan ARN parSIAL fungsi.

aws lambda delete-function \ --function-name 123456789012:function:my-function

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Konfigurasi Fungsi AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakandelete-layer-version.

AWS CLI

Untuk menghapus versi layer Lambda

delete-layer-versionContoh berikut menghapus versi 2 dari layer bernamamy-layer.

aws lambda delete-layer-version \ --layer-name my-layer \ --version-number 2

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakandelete-provisioned-concurrency-config.

AWS CLI

Untuk menghapus konfigurasi konkurensi yang disediakan

delete-provisioned-concurrency-configContoh berikut menghapus konfigurasi konkurensi yang disediakan untuk GREEN alias fungsi yang ditentukan.

aws lambda delete-provisioned-concurrency-config \ --function-name my-function \ --qualifier GREEN

Contoh kode berikut menunjukkan cara menggunakanget-account-settings.

AWS CLI

Untuk mengambil detail tentang akun Anda di Wil AWS ayah

get-account-settingsContoh berikut menampilkan batas Lambda dan informasi penggunaan untuk akun Anda.

aws lambda get-account-settings

Output:

{ "AccountLimit": { "CodeSizeUnzipped": 262144000, "UnreservedConcurrentExecutions": 1000, "ConcurrentExecutions": 1000, "CodeSizeZipped": 52428800, "TotalCodeSize": 80530636800 }, "AccountUsage": { "FunctionCount": 4, "TotalCodeSize": 9426 } }

Untuk informasi selengkapnya, lihat AWS Batas Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanget-alias.

AWS CLI

Untuk mengambil detail tentang alias fungsi

get-aliasContoh berikut menampilkan detail untuk alias yang dinamai LIVE pada fungsi my-function Lambda.

aws lambda get-alias \ --function-name my-function \ --name LIVE

Output:

{ "FunctionVersion": "3", "Name": "LIVE", "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE", "RevisionId": "594f41fb-b85f-4c20-95c7-6ca5f2a92c93", "Description": "alias for live version of function" }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat GetAlias di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-event-source-mapping.

AWS CLI

Untuk mengambil detail tentang pemetaan sumber peristiwa

get-event-source-mappingContoh berikut menampilkan detail untuk pemetaan antara antrian SQS dan fungsi my-function Lambda.

aws lambda get-event-source-mapping \ --uuid "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"

Output:

{ "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "StateTransitionReason": "USER_INITIATED", "LastModified": 1569284520.333, "BatchSize": 5, "State": "Enabled", "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue" }

Untuk informasi selengkapnya, lihat Pemetaan Sumber AWS Peristiwa Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanget-function-concurrency.

AWS CLI

Untuk melihat pengaturan konkurensi yang dicadangkan untuk suatu fungsi

get-function-concurrencyContoh berikut mengambil pengaturan konkurensi yang dicadangkan untuk fungsi yang ditentukan.

aws lambda get-function-concurrency \ --function-name my-function

Output:

{ "ReservedConcurrentExecutions": 250 }

Contoh kode berikut menunjukkan cara menggunakanget-function-configuration.

AWS CLI

Untuk mengambil pengaturan khusus versi dari fungsi Lambda

get-function-configurationContoh berikut menampilkan pengaturan untuk versi 2 my-function fungsi.

aws lambda get-function-configuration \ --function-name my-function:2

Output:

{ "FunctionName": "my-function", "LastModified": "2019-09-26T20:28:40.438+0000", "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d", "MemorySize": 256, "Version": "2", "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq", "Timeout": 3, "Runtime": "nodejs10.x", "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=", "Description": "", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "CodeSize": 304, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:2", "Handler": "index.handler" }

Untuk informasi selengkapnya, lihat Konfigurasi Fungsi AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanget-function-event-invoke-config.

AWS CLI

Untuk melihat konfigurasi pemanggilan asinkron

get-function-event-invoke-configContoh berikut mengambil konfigurasi pemanggilan asinkron untuk BLUE alias fungsi yang ditentukan.

aws lambda get-function-event-invoke-config \ --function-name my-function:BLUE

Output:

{ "LastModified": 1577824396.653, "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE", "MaximumRetryAttempts": 0, "MaximumEventAgeInSeconds": 3600, "DestinationConfig": { "OnSuccess": {}, "OnFailure": { "Destination": "arn:aws:sqs:us-east-2:123456789012:failed-invocations" } } }

Contoh kode berikut menunjukkan cara menggunakanget-function.

AWS CLI

Untuk mengambil informasi tentang suatu fungsi

get-functionContoh berikut menampilkan informasi tentang my-function fungsi.

aws lambda get-function \ --function-name my-function

Output:

{ "Concurrency": { "ReservedConcurrentExecutions": 100 }, "Code": { "RepositoryType": "S3", "Location": "https://awslambda-us-west-2-tasks.s3.us-west-2.amazonaws.com/snapshots/123456789012/my-function..." }, "Configuration": { "TracingConfig": { "Mode": "PassThrough" }, "Version": "$LATEST", "CodeSha256": "5tT2qgzYUHoqwR616pZ2dpkn/0J1FrzJmlKidWaaCgk=", "FunctionName": "my-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 128, "RevisionId": "28f0fb31-5c5c-43d3-8955-03e76c5c1075", "CodeSize": 304, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, "LastModified": "2025-09-24T18:20:35.054+0000", "Runtime": "nodejs22.x", "Description": "" } }

Untuk informasi selengkapnya, lihat Meng konfigurasi memori fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat GetFunction di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-layer-version-by-arn.

AWS CLI

Untuk mengambil informasi tentang versi lapisan Lambda

get-layer-version-by-arnContoh berikut menampilkan informasi tentang versi layer dengan Amazon Resource Name (ARN) yang ditentukan.

aws lambda get-layer-version-by-arn \ --arn "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2"

Output:

{ "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2", "Description": "AWS Lambda SciPy layer for Python 3.11 (scipy-1.1.0, numpy-1.15.4) https://github.com/scipy/scipy/releases/tag/v1.1.0 https://github.com/numpy/numpy/releases/tag/v1.15.4", "CreatedDate": "2023-10-12T10:09:38.398+0000", "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x", "Content": { "CodeSize": 41784542, "CodeSha256": "GGmv8ocUw4cly0T8HL0Vx/f5V4RmSCGNjDIslY4VskM=", "Location": "https://awslambda-us-west-2-layers.s3.us-west-2.amazonaws.com/snapshots/123456789012/..." }, "Version": 2, "CompatibleRuntimes": [ "python3.11" ], "LicenseInfo": "SciPy: https://github.com/scipy/scipy/blob/main/LICENSE.txt, NumPy: https://github.com/numpy/numpy/blob/main/LICENSE.txt" }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanget-layer-version-policy.

AWS CLI

Untuk mengambil kebijakan izin untuk versi lapisan Lambda

get-layer-version-policyContoh berikut menampilkan informasi kebijakan tentang versi 1 untuk lapisan bernamamy-layer.

aws lambda get-layer-version-policy \ --layer-name my-layer \ --version-number 1

Output:

{ "Policy": { "Version":"2012-10-17", "Id":"default", "Statement": [ { "Sid":"xaccount", "Effect":"Allow", "Principal": {"AWS":"arn:aws:iam::123456789012:root"}, "Action":"lambda:GetLayerVersion", "Resource":"arn:aws:lambda:us-west-2:123456789012:layer:my-layer:1" } ] }, "RevisionId": "c68f21d2-cbf0-4026-90f6-1375ee465cd0" }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanget-layer-version.

AWS CLI

Untuk mengambil informasi tentang versi lapisan Lambda

get-layer-versionContoh berikut menampilkan informasi untuk versi 1 dari layer bernamamy-layer.

aws lambda get-layer-version \ --layer-name my-layer \ --version-number 1

Output:

{ "Content": { "Location": "https://awslambda-us-east-2-layers.s3.us-east-2.amazonaws.com/snapshots/123456789012/my-layer-4aaa2fbb-ff77-4b0a-ad92-5b78a716a96a?versionId=27iWyA73cCAYqyH...", "CodeSha256": "tv9jJO+rPbXUUXuRKi7CwHzKtLDkDRJLB3cC3Z/ouXo=", "CodeSize": 169 }, "LayerArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer", "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:1", "Description": "My Python layer", "CreatedDate": "2018-11-14T23:03:52.894+0000", "Version": 1, "LicenseInfo": "MIT", "CompatibleRuntimes": [ "python3.10", "python3.11" ] }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanget-policy.

AWS CLI

Untuk mengambil kebijakan IAM berbasis sumber daya untuk fungsi, versi, atau alias

get-policyContoh berikut menampilkan informasi kebijakan tentang fungsi my-function Lambda.

aws lambda get-policy \ --function-name my-function

Output:

{ "Policy": { "Version":"2012-10-17", "Id":"default", "Statement": [ { "Sid":"iot-events", "Effect":"Allow", "Principal": {"Service":"iotevents.amazonaws.com"}, "Action":"lambda:InvokeFunction", "Resource":"arn:aws:lambda:us-west-2:123456789012:function:my-function" } ] }, "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668" }

Untuk informasi selengkapnya, lihat Menggunakan Resource-based Kebijakan untuk AWS Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat GetPolicy di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanget-provisioned-concurrency-config.

AWS CLI

Untuk melihat konfigurasi konkurensi yang disediakan

get-provisioned-concurrency-configContoh berikut menampilkan detail untuk konfigurasi konkurensi yang disediakan untuk BLUE alias fungsi yang ditentukan.

aws lambda get-provisioned-concurrency-config \ --function-name my-function \ --qualifier BLUE

Output:

{ "RequestedProvisionedConcurrentExecutions": 100, "AvailableProvisionedConcurrentExecutions": 100, "AllocatedProvisionedConcurrentExecutions": 100, "Status": "READY", "LastModified": "2019-12-31T20:28:49+0000" }

Contoh kode berikut menunjukkan cara menggunakaninvoke.

AWS CLI

Contoh 1: Untuk memanggil fungsi Lambda secara sinkron

invokeContoh berikut memanggil my-function fungsi secara sinkron. cli-binary-formatOpsi ini diperlukan jika Anda menggunakan AWS CLI versi 2. Untuk informasi selengkapnya, lihat opsi baris perintah global yang didukung AWS CLI di Panduan Pengguna Antar AWS muka Baris Perintah.

aws lambda invoke \ --function-name my-function \ --cli-binary-format raw-in-base64-out \ --payload '{ "name": "Bob" }' \ response.json

Output:

{ "ExecutedVersion": "$LATEST", "StatusCode": 200 }

Untuk informasi selengkapnya, lihat Mem anggil fungsi Lambda secara sinkron di Panduan Pengembang AWS Lambda.

Contoh 2: Untuk memanggil fungsi Lambda secara asinkron

invokeContoh berikut memanggil my-function fungsi secara asinkron. cli-binary-formatOpsi ini diperlukan jika Anda menggunakan AWS CLI versi 2. Untuk informasi selengkapnya, lihat opsi baris perintah global yang didukung AWS CLI di Panduan Pengguna Antar AWS muka Baris Perintah.

aws lambda invoke \ --function-name my-function \ --invocation-type Event \ --cli-binary-format raw-in-base64-out \ --payload '{ "name": "Bob" }' \ response.json

Output:

{ "StatusCode": 202 }

Untuk informasi selengkapnya, lihat Mem anggil fungsi Lambda secara asinkron di Panduan Pengembang Lambda. AWS

  • Untuk detail API, lihat Memang gil di Refer ensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-aliases.

AWS CLI

Untuk mengambil daftar alias untuk fungsi Lambda

list-aliasesContoh berikut menampilkan daftar alias untuk fungsi my-function Lambda.

aws lambda list-aliases \ --function-name my-function

Output:

{ "Aliases": [ { "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:BETA", "RevisionId": "a410117f-ab16-494e-8035-7e204bb7933b", "FunctionVersion": "2", "Name": "BETA", "Description": "alias for beta version of function" }, { "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE", "RevisionId": "21d40116-f8b1-40ba-9360-3ea284da1bb5", "FunctionVersion": "1", "Name": "LIVE", "Description": "alias for live version of function" } ] }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat ListAliases di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-event-source-mappings.

AWS CLI

Untuk membuat daftar pemetaan sumber peristiwa untuk suatu fungsi

list-event-source-mappingsContoh berikut menampilkan daftar pemetaan sumber peristiwa untuk fungsi my-function Lambda.

aws lambda list-event-source-mappings \ --function-name my-function

Output:

{ "EventSourceMappings": [ { "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "StateTransitionReason": "USER_INITIATED", "LastModified": 1569284520.333, "BatchSize": 5, "State": "Enabled", "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue" } ] }

Untuk informasi selengkapnya, lihat Pemetaan Sumber AWS Peristiwa Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanlist-function-event-invoke-configs.

AWS CLI

Untuk melihat daftar konfigurasi pemanggilan asinkron

list-function-event-invoke-configsContoh berikut mencantumkan konfigurasi pemanggilan asinkron untuk fungsi yang ditentukan.

aws lambda list-function-event-invoke-configs \ --function-name my-function

Output:

{ "FunctionEventInvokeConfigs": [ { "LastModified": 1577824406.719, "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:GREEN", "MaximumRetryAttempts": 2, "MaximumEventAgeInSeconds": 1800 }, { "LastModified": 1577824396.653, "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE", "MaximumRetryAttempts": 0, "MaximumEventAgeInSeconds": 3600 } ] }

Contoh kode berikut menunjukkan cara menggunakanlist-functions.

AWS CLI

Untuk mengambil daftar fungsi Lambda

list-functionsContoh berikut menampilkan daftar semua fungsi untuk pengguna saat ini.

aws lambda list-functions

Output:

{ "Functions": [ { "TracingConfig": { "Mode": "PassThrough" }, "Version": "$LATEST", "CodeSha256": "dBG9m8SGdmlEjw/JYXlhhvCrAv5TxvXsbL/RMr0fT/I=", "FunctionName": "helloworld", "MemorySize": 128, "RevisionId": "1718e831-badf-4253-9518-d0644210af7b", "CodeSize": 294, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:helloworld", "Handler": "helloworld.handler", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, "LastModified": "2025-09-23T18:32:33.857+0000", "Runtime": "nodejs22.x", "Description": "" }, { "TracingConfig": { "Mode": "PassThrough" }, "Version": "$LATEST", "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=", "FunctionName": "my-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 256, "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668", "CodeSize": 266, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, "LastModified": "2025-10-01T16:47:28.490+0000", "Runtime": "nodejs22.x", "Description": "" }, { "Layers": [ { "CodeSize": 41784542, "Arn": "arn:aws:lambda:us-west-2:420165488524:layer:AWSLambda-Python37-SciPy1x:2" }, { "CodeSize": 4121, "Arn": "arn:aws:lambda:us-west-2:123456789012:layer:pythonLayer:1" } ], "TracingConfig": { "Mode": "PassThrough" }, "Version": "$LATEST", "CodeSha256": "ZQukCqxtkqFgyF2cU41Avj99TKQ/hNihPtDtRcc08mI=", "FunctionName": "my-python-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 128, "RevisionId": "80b4eabc-acf7-4ea8-919a-e874c213707d", "CodeSize": 299, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-python-function", "Handler": "lambda_function.lambda_handler", "Role": "arn:aws:iam::123456789012:role/service-role/my-python-function-role-z5g7dr6n", "Timeout": 3, "LastModified": "2025-10-01T19:40:41.643+0000", "Runtime": "python3.11", "Description": "" } ] }

Untuk informasi selengkapnya, lihat Meng konfigurasi memori fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanlist-layer-versions.

AWS CLI

Untuk mencantumkan versi lapisan AWS Lambda

list-layers-versionsContoh berikut menampilkan informasi tentang versi untuk layer bernamamy-layer.

aws lambda list-layer-versions \ --layer-name my-layer

Output:

{ "Layers": [ { "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2", "Version": 2, "Description": "My layer", "CreatedDate": "2023-11-15T00:37:46.592+0000", "CompatibleRuntimes": [ "python3.10", "python3.11" ] } ] }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanlist-layers.

AWS CLI

Untuk membuat daftar layer yang kompatibel dengan runtime fungsi Anda

list-layersContoh berikut menampilkan informasi tentang lapisan yang kompatibel dengan runtime Python 3.11.

aws lambda list-layers \ --compatible-runtime python3.11

Output:

{ "Layers": [ { "LayerName": "my-layer", "LayerArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer", "LatestMatchingVersion": { "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2", "Version": 2, "Description": "My layer", "CreatedDate": "2023-11-15T00:37:46.592+0000", "CompatibleRuntimes": [ "python3.10", "python3.11" ] } } ] }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

  • Untuk detail API, lihat ListLayers di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-provisioned-concurrency-configs.

AWS CLI

Untuk mendapatkan daftar konfigurasi konkurensi yang disediakan

list-provisioned-concurrency-configsContoh berikut mencantumkan konfigurasi konkurensi yang disediakan untuk fungsi yang ditentukan.

aws lambda list-provisioned-concurrency-configs \ --function-name my-function

Output:

{ "ProvisionedConcurrencyConfigs": [ { "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:GREEN", "RequestedProvisionedConcurrentExecutions": 100, "AvailableProvisionedConcurrentExecutions": 100, "AllocatedProvisionedConcurrentExecutions": 100, "Status": "READY", "LastModified": "2019-12-31T20:29:00+0000" }, { "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:BLUE", "RequestedProvisionedConcurrentExecutions": 100, "AvailableProvisionedConcurrentExecutions": 100, "AllocatedProvisionedConcurrentExecutions": 100, "Status": "READY", "LastModified": "2019-12-31T20:28:49+0000" } ] }

Contoh kode berikut menunjukkan cara menggunakanlist-tags.

AWS CLI

Untuk mengambil daftar tag untuk fungsi Lambda

list-tagsContoh berikut menampilkan tag yang dilampirkan ke fungsi my-function Lambda.

aws lambda list-tags \ --resource arn:aws:lambda:us-west-2:123456789012:function:my-function

Output:

{ "Tags": { "Category": "Web Tools", "Department": "Sales" } }

Untuk informasi selengkapnya, lihat Men andai Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat ListTags di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-versions-by-function.

AWS CLI

Untuk mengambil daftar versi fungsi

list-versions-by-functionContoh berikut menampilkan daftar versi untuk fungsi my-function Lambda.

aws lambda list-versions-by-function \ --function-name my-function

Output:

{ "Versions": [ { "TracingConfig": { "Mode": "PassThrough" }, "Version": "$LATEST", "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=", "FunctionName": "my-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 256, "RevisionId": "93017fc9-59cb-41dc-901b-4845ce4bf668", "CodeSize": 266, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:$LATEST", "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, "LastModified": "2019-10-01T16:47:28.490+0000", "Runtime": "nodejs10.x", "Description": "" }, { "TracingConfig": { "Mode": "PassThrough" }, "Version": "1", "CodeSha256": "5tT2qgzYUHoqwR616pZ2dpkn/0J1FrzJmlKidWaaCgk=", "FunctionName": "my-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 256, "RevisionId": "949c8914-012e-4795-998c-e467121951b1", "CodeSize": 304, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:1", "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, "LastModified": "2019-09-26T20:28:40.438+0000", "Runtime": "nodejs10.x", "Description": "new version" }, { "TracingConfig": { "Mode": "PassThrough" }, "Version": "2", "CodeSha256": "sU0cJ2/hOZevwV/lTxCuQqK3gDZP3i8gUoqUUVRmY6E=", "FunctionName": "my-function", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "MemorySize": 256, "RevisionId": "cd669f21-0f3d-4e1c-9566-948837f2e2ea", "CodeSize": 266, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:2", "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, "LastModified": "2019-10-01T16:47:28.490+0000", "Runtime": "nodejs10.x", "Description": "newer version" } ] }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanpublish-layer-version.

AWS CLI

Untuk membuat versi layer Lambda

publish-layer-versionContoh berikut membuat versi layer library Python baru. Perintah mengambil konten lapisan sebuah file bernama layer.zip dalam bucket S3 yang ditentukan.

aws lambda publish-layer-version \ --layer-name my-layer \ --description "My Python layer" \ --license-info "MIT" \ --content S3Bucket=lambda-layers-us-west-2-123456789012,S3Key=layer.zip \ --compatible-runtimes python3.10 python3.11

Output:

{ "Content": { "Location": "https://awslambda-us-west-2-layers.s3.us-west-2.amazonaws.com/snapshots/123456789012/my-layer-4aaa2fbb-ff77-4b0a-ad92-5b78a716a96a?versionId=27iWyA73cCAYqyH...", "CodeSha256": "tv9jJO+rPbXUUXuRKi7CwHzKtLDkDRJLB3cC3Z/ouXo=", "CodeSize": 169 }, "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer", "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer:1", "Description": "My Python layer", "CreatedDate": "2023-11-14T23:03:52.894+0000", "Version": 1, "LicenseInfo": "MIT", "CompatibleRuntimes": [ "python3.10", "python3.11" ] }

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanpublish-version.

AWS CLI

Untuk menerbitkan versi baru dari suatu fungsi

publish-versionContoh berikut menerbitkan versi baru dari fungsi my-function Lambda.

aws lambda publish-version \ --function-name my-function

Output:

{ "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "dBG9m8SGdmlEjw/JYXlhhvCrAv5TxvXsbL/RMr0fT/I=", "FunctionName": "my-function", "CodeSize": 294, "RevisionId": "f31d3d39-cc63-4520-97d4-43cd44c94c20", "MemorySize": 128, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:3", "Version": "2", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, "LastModified": "2019-09-23T18:32:33.857+0000", "Handler": "my-function.handler", "Runtime": "nodejs10.x", "Description": "" }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanput-function-concurrency.

AWS CLI

Untuk mengonfigurasi batas konkurensi yang dicadangkan untuk suatu fungsi

put-function-concurrencyContoh berikut mengonfigurasi 100 eksekusi bersamaan yang dicadangkan untuk fungsi tersebut. my-function

aws lambda put-function-concurrency \ --function-name my-function \ --reserved-concurrent-executions 100

Output:

{ "ReservedConcurrentExecutions": 100 }

Untuk informasi selengkapnya, lihat Memesan Konkurensi untuk Fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanput-function-event-invoke-config.

AWS CLI

Untuk mengkonfigurasi penanganan kesalahan untuk pemanggilan asinkron

put-function-event-invoke-configContoh berikut menetapkan usia acara maksimum satu jam dan menonaktifkan percobaan ulang untuk fungsi yang ditentukan.

aws lambda put-function-event-invoke-config \ --function-name my-function \ --maximum-event-age-in-seconds 3600 \ --maximum-retry-attempts 0

Output:

{ "LastModified": 1573686021.479, "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST", "MaximumRetryAttempts": 0, "MaximumEventAgeInSeconds": 3600, "DestinationConfig": { "OnSuccess": {}, "OnFailure": {} } }

Contoh kode berikut menunjukkan cara menggunakanput-provisioned-concurrency-config.

AWS CLI

Untuk mengalokasikan konkurensi yang disediakan

put-provisioned-concurrency-configContoh berikut mengalokasikan 100 konkurensi yang disediakan untuk BLUE alias fungsi yang ditentukan.

aws lambda put-provisioned-concurrency-config \ --function-name my-function \ --qualifier BLUE \ --provisioned-concurrent-executions 100

Output:

{ "Requested ProvisionedConcurrentExecutions": 100, "Allocated ProvisionedConcurrentExecutions": 0, "Status": "IN_PROGRESS", "LastModified": "2019-11-21T19:32:12+0000" }

Contoh kode berikut menunjukkan cara menggunakanremove-layer-version-permission.

AWS CLI

Untuk menghapus izin versi lapisan

remove-layer-version-permissionContoh berikut menghapus izin untuk akun untuk mengonfigurasi versi lapisan.

aws lambda remove-layer-version-permission \ --layer-name my-layer \ --statement-id xaccount \ --version-number 1

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat AWS Lambda Layers di AWS Lambda Developer Guide.

Contoh kode berikut menunjukkan cara menggunakanremove-permission.

AWS CLI

Untuk menghapus izin dari fungsi Lambda yang ada

remove-permissionContoh berikut menghapus izin untuk memanggil fungsi bernamamy-function.

aws lambda remove-permission \ --function-name my-function \ --statement-id sns

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Menggunakan Resource-based Kebijakan untuk AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakantag-resource.

AWS CLI

Untuk menambahkan tag ke fungsi Lambda yang ada

tag-resourceContoh berikut menambahkan tag dengan nama kunci DEPARTMENT dan nilai Department A untuk fungsi Lambda yang ditentukan.

aws lambda tag-resource \ --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \ --tags "DEPARTMENT=Department A"

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Men andai Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat TagResource di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanuntag-resource.

AWS CLI

Untuk menghapus tag dari fungsi Lambda yang ada

untag-resourceContoh berikut menghapus tag dengan DEPARTMENT tag nama kunci dari fungsi my-function Lambda.

aws lambda untag-resource \ --resource arn:aws:lambda:us-west-2:123456789012:function:my-function \ --tag-keys DEPARTMENT

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Men andai Fungsi Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanupdate-alias.

AWS CLI

Untuk memperbarui alias fungsi

update-aliasContoh berikut memperbarui nama alias LIVE untuk menunjuk ke versi 3 dari fungsi my-function Lambda.

aws lambda update-alias \ --function-name my-function \ --function-version 3 \ --name LIVE

Output:

{ "FunctionVersion": "3", "Name": "LIVE", "AliasArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function:LIVE", "RevisionId": "594f41fb-b85f-4c20-95c7-6ca5f2a92c93", "Description": "alias for live version of function" }

Untuk informasi selengkapnya, lihat Mengon figurasi Ali AWS as Fungsi Lambda di Panduan Pengembang AWS Lambda.

  • Untuk detail API, lihat UpdateAlias di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakanupdate-event-source-mapping.

AWS CLI

Untuk memperbarui pemetaan antara sumber peristiwa dan fungsi AWS Lambda

update-event-source-mappingContoh berikut memperbarui ukuran batch menjadi 8 dalam pemetaan yang ditentukan.

aws lambda update-event-source-mapping \ --uuid "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --batch-size 8

Output:

{ "UUID": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "StateTransitionReason": "USER_INITIATED", "LastModified": 1569284520.333, "BatchSize": 8, "State": "Updating", "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "EventSourceArn": "arn:aws:sqs:us-west-2:123456789012:mySQSqueue" }

Untuk informasi selengkapnya, lihat Pemetaan Sumber AWS Peristiwa Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanupdate-function-code.

AWS CLI

Untuk memperbarui kode fungsi Lambda

update-function-codeContoh berikut menggantikan kode versi my-function fungsi yang tidak dipublikasikan ($LATEST) dengan isi file zip yang ditentukan.

aws lambda update-function-code \ --function-name my-function \ --zip-file fileb://my-function.zip

Output:

{ "FunctionName": "my-function", "LastModified": "2019-09-26T20:28:40.438+0000", "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d", "MemorySize": 256, "Version": "$LATEST", "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq", "Timeout": 3, "Runtime": "nodejs10.x", "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=", "Description": "", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "CodeSize": 304, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "Handler": "index.handler" }

Untuk informasi selengkapnya, lihat Konfigurasi Fungsi AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanupdate-function-configuration.

AWS CLI

Untuk memodifikasi konfigurasi fungsi

update-function-configurationContoh berikut mengubah ukuran memori menjadi 256 MB untuk versi fungsi yang tidak dipublikasikan ($LATEST). my-function

aws lambda update-function-configuration \ --function-name my-function \ --memory-size 256

Output:

{ "FunctionName": "my-function", "LastModified": "2019-09-26T20:28:40.438+0000", "RevisionId": "e52502d4-9320-4688-9cd6-152a6ab7490d", "MemorySize": 256, "Version": "$LATEST", "Role": "arn:aws:iam::123456789012:role/service-role/my-function-role-uy3l9qyq", "Timeout": 3, "Runtime": "nodejs10.x", "TracingConfig": { "Mode": "PassThrough" }, "CodeSha256": "5tT2qgzYUHaqwR716pZ2dpkn/0J1FrzJmlKidWoaCgk=", "Description": "", "VpcConfig": { "SubnetIds": [], "VpcId": "", "SecurityGroupIds": [] }, "CodeSize": 304, "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:my-function", "Handler": "index.handler" }

Untuk informasi selengkapnya, lihat Konfigurasi Fungsi AWS Lambda di Panduan Pengembang AWS Lambda.

Contoh kode berikut menunjukkan cara menggunakanupdate-function-event-invoke-config.

AWS CLI

Untuk memperbarui konfigurasi pemanggilan asinkron

update-function-event-invoke-configContoh berikut menambahkan tujuan pada kegagalan ke konfigurasi pemanggilan asinkron yang ada untuk fungsi yang ditentukan.

aws lambda update-function-event-invoke-config \ --function-name my-function \ --destination-config '{"OnFailure":{"Destination": "arn:aws:sqs:us-east-2:123456789012:destination"}}'

Output:

{ "LastModified": 1573687896.493, "FunctionArn": "arn:aws:lambda:us-east-2:123456789012:function:my-function:$LATEST", "MaximumRetryAttempts": 0, "MaximumEventAgeInSeconds": 3600, "DestinationConfig": { "OnSuccess": {}, "OnFailure": { "Destination": "arn:aws:sqs:us-east-2:123456789012:destination" } } }