Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui versi ekstensi Lambda Insights pada suatu fungsi
Sebagai praktik terbaik, kami menyarankan agar Anda terus memperbarui ekstensi Lambda Insights ke versi terbaru. Topik di halaman ini menjelaskan cara melakukannya.
catatan
Halaman ini menjelaskan cara memperbarui versi ekstensi yang digunakan oleh fungsi yang sudah menggunakan Lambda Insights. Untuk informasi tentang cara memulai Lambda Insights, lihat. Memulai dengan Lambda Insights
Gunakan konsol Lambda untuk memperbarui versi ekstensi Lambda Insights
Gunakan langkah-langkah berikut untuk menggunakan konsol Lambda untuk memperbarui versi ekstensi Lambda Insights.
Untuk memperbarui menggunakan konsol Lambda
-
Buka AWS Lambda konsol di https://console.aws.amazon.com/lambda/
. Pilih nama fungsi Anda.
Di bagian Layers, pilih Edit.
Dalam daftar layer, cari LambdaInsightsExtensiondan kemudian ubah versi layer ke versi terbaru yang tercantum diVersi yang tersedia untuk ekstensi Wawasan lambda..
Pilih Simpan.
Gunakan AWS CLI untuk memperbarui versi ekstensi Lambda Insights
Untuk menggunakan AWS CLI untuk memperbarui versi ekstensi Lambda Insights, masukkan perintah berikut. Ganti nilai ARN untuk parameter layer dengan ARN yang cocok dengan Region Anda dan versi ekstensi yang ingin Anda gunakan. Untuk informasi tentang versi rilis terbaru dari lapisan ekstensi Lambda Insights, lihat. Versi yang tersedia untuk ekstensi Wawasan lambda.
aws lambda update-function-configuration \ --function-name
function-name
\ --layers "arn:aws:lambda:us-west-1
:111122223333
:layer:LambdaInsightsExtension:53
"
Gunakan AWS SAM CLI untuk memperbarui ekstensi Lambda Insights pada satu atau beberapa fungsi
Untuk memperbarui versi Ekstensi Wawasan Lambda untuk semua fungsi Lambda Anda, perbarui Layers
properti di Globals
bagian templat Model Aplikasi AWS Tanpa Server (SAM) Anda dengan ARN dari lapisan Lambda Insights. Untuk informasi tentang versi rilis terbaru dari lapisan ekstensi Lambda Insights, lihat. Versi yang tersedia untuk ekstensi Wawasan lambda.
Berikut ini memperbarui semua fungsi Lambda Anda.
Globals: Function: Layers: - !Sub "arn:aws:lambda:${AWS::Region}:
111122223333
:layer:LambdaInsightsExtension:53
"
Pembaruan berikut hanya satu fungsi.
Resources:
MyFunction
: Type: AWS::Serverless::Function Properties: Layers: - !Sub "arn:aws:lambda:${AWS::Region}:111122223333
:layer:LambdaInsightsExtension:53
"
Gunakan AWS CloudFormation untuk memperbarui ekstensi Lambda Insights pada satu atau beberapa fungsi
Untuk memperbarui versi Ekstensi Wawasan Lambda dengan menggunakan AWS CloudFormation, perbarui lapisan ekstensi di Layers
properti dalam AWS CloudFormation sumber daya fungsi, seperti pada contoh berikut. Untuk informasi tentang versi rilis terbaru dari lapisan ekstensi Lambda Insights, lihat. Versi yang tersedia untuk ekstensi Wawasan lambda.
Resources:
MyFunction
: Type: AWS::Lambda::Function Properties: Layers: - !Sub "arn:aws:lambda:${AWS::Region}:111122223333
:layer:LambdaInsightsExtension:53
"
Gunakan AWS CDK untuk memperbarui ekstensi Lambda Insights pada satu atau beberapa fungsi
Anda dapat memperbarui versi ekstensi pada fungsi Lambda dengan mengganti nilai ARN untuk parameter dengan ARN yang cocok layerArn
dengan Wilayah Anda dan versi ekstensi yang ingin Anda gunakan. Untuk informasi tentang versi rilis terbaru dari lapisan ekstensi Lambda Insights, lihat. Versi yang tersedia untuk ekstensi Wawasan lambda.
import lambda = require('@aws-cdk/aws-lambda'); const layerArn = 'arn:aws:lambda:
us-west-1
:111122223333
:layer:LambdaInsightsExtension:53
'; const layer = lambda.LayerVersion.fromLayerVersionArn(this, 'LayerFromArn', layerArn);
Gunakan Kerangka Tanpa Server untuk memperbarui ekstensi Lambda Insights pada satu atau beberapa fungsi
Ikuti langkah-langkah ini untuk menggunakan Kerangka Tanpa Server untuk memperbarui versi ekstensi Lambda Insights pada fungsi Lambda yang ada. Untuk informasi selengkapnya tentang Kerangka Tanpa Server, lihat dokumentasi Kerangka Tanpa Server
Metode ini menggunakan plugin Lambda Insights untuk Tanpa Server. Untuk informasi selengkapnya, lihat serverless-plugin-lambda-insights
Jika Anda belum menginstal antarmuka baris perintah Tanpa Server versi terbaru, Anda harus menginstalnya atau memutakhirkannya terlebih dahulu. Untuk informasi selengkapnya, lihat Menyiapkan Kerangka Kerja Tanpa Server Dengan AWS
Untuk memperbarui menggunakan konsol Lambda
Perbarui Wawasan Lambda. Jika Anda belum melakukannya, tambahkan
custom
bagian di akhir file dan tentukan versi Lambda Insights di dalam properti.lambdaInsightsVersion
custom: lambdaInsights: lambdaInsightsVersion:
53
#specify the Layer VersionMenyebarkan kembali layanan Tanpa Server dengan memasukkan perintah berikut.
serverless deploy
Perbarui versi ekstensi Lambda Insights pada penerapan gambar kontainer Lambda
Untuk memperbarui Lambda Insights pada gambar kontainer Lambda, ikuti langkah-langkah Aktifkan Wawasan Lambda pada penerapan gambar kontainer Lambda untuk membangun kembali gambar dengan versi terbaru Lambda Insights. Kemudian, gunakan AWS CLI untuk memperbarui kode fungsi--image-uri
parameter.