

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
<a name="Lambda-Insights-Update-Extension"></a>

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](Lambda-Insights-Getting-Started.md)

## Gunakan konsol Lambda untuk memperbarui versi ekstensi Lambda Insights
<a name="Lambda-Insights-Update-Extension-console"></a>

Gunakan langkah-langkah berikut untuk menggunakan konsol Lambda untuk memperbarui versi ekstensi Lambda Insights.

**Untuk memperbarui menggunakan konsol Lambda**

1. Buka AWS Lambda konsol di [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1. Pilih nama fungsi Anda.

1. Di bagian **Layers**, pilih **Edit**.

1. Dalam daftar layer, cari **LambdaInsightsExtension**dan kemudian ubah versi layer ke versi terbaru yang tercantum di[Versi yang tersedia untuk ekstensi Wawasan lambda.](Lambda-Insights-extension-versions.md).

1. Pilih **Simpan**.

## Gunakan AWS CLI untuk memperbarui versi ekstensi Lambda Insights
<a name="Lambda-Insights-Update-Extension-CLI"></a>

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.](Lambda-Insights-extension-versions.md)

```
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
<a name="Lambda-Insights-Update-Extension-SAM-CLI"></a>

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.](Lambda-Insights-extension-versions.md)

Berikut ini memperbarui semua fungsi Lambda Anda.

```
Globals:
  Function:
    Layers:
       - !Sub "arn:aws:lambda:${AWS::Region}:111122223333:layer:LambdaInsightsExtension:53"
```

Berikut update hanya satu fungsi.

```
Resources:
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      Layers:
        - !Sub "arn:aws:lambda:${AWS::Region}:111122223333:layer:LambdaInsightsExtension:53"
```

## Gunakan CloudFormation untuk memperbarui ekstensi Lambda Insights pada satu atau beberapa fungsi
<a name="Lambda-Insights-Update-Extension-CloudFormation"></a>

Untuk memperbarui versi Ekstensi Wawasan Lambda dengan menggunakan CloudFormation, perbarui lapisan ekstensi di `Layers` properti dalam 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.](Lambda-Insights-extension-versions.md)

```
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
<a name="Lambda-Insights-Update-Extension-CDK"></a>

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.](Lambda-Insights-extension-versions.md)

```
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
<a name="Lambda-Insights-Update-Extension-Serverless"></a>

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](https://serverless.com).

Metode ini menggunakan plugin Lambda Insights untuk Tanpa Server. Untuk informasi selengkapnya, lihat [serverless-plugin-lambda-insights](https://www.npmjs.com/package/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](https://www.serverless.com/framework/docs/getting-started/).

**Untuk memperbarui menggunakan konsol Lambda**

1. 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 Version
   ```

1. Menyebarkan kembali layanan Tanpa Server dengan memasukkan perintah berikut.

   ```
   serverless deploy
   ```

## Perbarui versi ekstensi Lambda Insights pada penerapan gambar kontainer Lambda
<a name="Lambda-Insights-Update-Extension-container"></a>

Untuk memperbarui Lambda Insights pada gambar kontainer Lambda, ikuti langkah-langkah [Aktifkan Wawasan Lambda pada penerapan gambar kontainer Lambda](Lambda-Insights-Getting-Started-docker.md) untuk membangun kembali gambar dengan versi terbaru Lambda Insights. Kemudian, gunakan AWS CLI untuk [memperbarui kode fungsi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-code.html) dan memberikan URI gambar kontainer sebagai nilai untuk `--image-uri` parameter.