

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

# Mengaktifkan isolasi penyewa untuk fungsi Lambda
<a name="tenant-isolation-configure"></a>

Untuk mengaktifkan mode isolasi penyewa, buat fungsi Lambda baru. Anda tidak dapat mengaktifkan isolasi penyewa pada fungsi yang ada.

**Topics**
+ [Mengaktifkan isolasi penyewa (konsol)](#tenant-isolation-console)
+ [Mengaktifkan isolasi penyewa ()AWS CLI](#tenant-isolation-cli)
+ [Mengaktifkan isolasi penyewa (API)](#tenant-isolation-api)
+ [Mengaktifkan isolasi penyewa ()CloudFormation](#tenant-isolation-cfn)

## Mengaktifkan isolasi penyewa (konsol)
<a name="tenant-isolation-console"></a>

**Untuk membuat fungsi Lambda menggunakan konsol**

1. Buka [halaman Fungsi](https://console.aws.amazon.com/lambda/home#/functions) di konsol Lambda.

1. Pilih **Buat fungsi**.

1. Pilih **Penulis dari awal**.

1. Di panel **Informasi dasar**, untuk **nama Fungsi**, masukkan`image-analysis`.

1. Untuk **Runtime**, pilih salah satu runtime [Lambda yang didukung](lambda-runtimes.md#runtimes-supported).

1. **Di bawah konfigurasi tambahan, **mode isolasi penyewa**, pilih Aktifkan.**

1. Tinjau pengaturan Anda, dan pilih **Buat fungsi**.

## Mengaktifkan isolasi penyewa ()AWS CLI
<a name="tenant-isolation-cli"></a>

**Buat fungsi dengan isolasi penyewa**

[Saat membuat fungsi baru menggunakan CLI, tambahkan `--tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'` opsi ke permintaan fungsi buat Anda.](https://docs.aws.amazon.com/cli/latest/reference/lambda/create-function.html) Contoh:

```
aws lambda create-function \
    --function-name {{image-analysis}} \
    --runtime {{nodejs24.x}} \
    --zip-file fileb://image-analysis-function.zip \
    --handler image-analysis-function.handler \
    --role {{arn:aws:iam:123456789012:role/execution-role}} \
    --tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'
```

## Mengaktifkan isolasi penyewa (API)
<a name="tenant-isolation-api"></a>

**Untuk mengaktifkan isolasi penyewa menggunakan Lambda API**

1. Buat fungsi baru dengan isolasi penyewa diaktifkan dengan menggunakan aksi [CreateFunction](https://docs.aws.amazon.com/lambda/latest/api/API_CreateFunction.html)API dengan `TenancyConfig` parameter.

1. Konfirmasikan bahwa isolasi penyewa diaktifkan untuk fungsi dengan menggunakan [GetFunctionConfiguration](https://docs.aws.amazon.com/lambda/latest/api/API_GetFunctionConfiguration.html)tindakan. Jika respons menunjukkan `TenantIsolationMode` itu`PER_TENANT`, maka isolasi penyewa diaktifkan untuk fungsi:

   ```
   "TenancyConfig": { 
           "TenantIsolationMode": "PER_TENANT"
        }
   ```

Panggil versi fungsi dengan tindakan [Invoke](https://docs.aws.amazon.com/lambda/latest/api/API_Invoke.html). Untuk informasi selengkapnya, lihat [Memanggil fungsi Lambda dengan isolasi penyewa](tenant-isolation-invoke.md).

## Mengaktifkan isolasi penyewa ()CloudFormation
<a name="tenant-isolation-cfn"></a>

 CloudFormation Template berikut membuat fungsi Lambda baru dengan isolasi penyewa diaktifkan:

```
MyLambdaFunction:
    Type: AWS::Lambda::Function
    Properties:
      FunctionName: {{my-sample-python-lambda}}
      Runtime: {{python3.14}}
      Role: !GetAtt LambdaExecutionRole.Arn
      Handler: index.lambda_handler
      TenancyConfig:
        TenantIsolationMode: PER_TENANT
      Code:
        ZipFile: |
          import json

          def lambda_handler(event, context):
              return {
                  'statusCode': {{200}},
                  'body': json.dumps(f'Hello from Lambda! Tenant-ID: {context.tenant_id}')
              }
      Timeout: {{10}}
      MemorySize: {{128}}
```