

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

# CapacityProviderConfig
<a name="sam-property-function-capacityproviderconfig"></a>

Mengkonfigurasi penyedia kapasitas tempat versi fungsi yang diterbitkan akan dilampirkan. Ini memungkinkan fungsi berjalan pada EC2 instance milik pelanggan yang dikelola oleh Lambda.

**catatan**  
Konfigurasi ini menentukan jenis komputasi fungsi dan perlu ditentukan selama penerapan fungsi pertama. Itu tidak dapat ditambahkan atau dihapus setelah sumber daya fungsi dibuat.

## Sintaksis
<a name="sam-property-function-capacityproviderconfig-syntax"></a>

Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

### YAML
<a name="sam-property-function-capacityproviderconfig-syntax.yaml"></a>

```
[Arn](#sam-function-capacityproviderconfig-arn): String
[ExecutionEnvironmentMemoryGiBPerVCpu](#sam-function-capacityproviderconfig-executionenvironmentmemorygibpervcpu): Float
[PerExecutionEnvironmentMaxConcurrency](#sam-function-capacityproviderconfig-perexecutionenvironmentmaxconcurrency): Integer
```

## Sifat-sifat
<a name="sam-property-function-capacityproviderconfig-properties"></a>

 `Arn`   <a name="sam-function-capacityproviderconfig-arn"></a>
ARN dari penyedia kapasitas untuk digunakan untuk fungsi ini.  
*Tipe*: String  
*Wajib*: Ya  
*CloudFormation kompatibilitas*: Properti ini unik untuk SAM.

 `ExecutionEnvironmentMemoryGiBPerVCpu`   <a name="sam-function-capacityproviderconfig-executionenvironmentmemorygibpervcpu"></a>
Rasio memori (dalam GiB) ke vCPU untuk setiap lingkungan eksekusi.  
Rasio memori per CPU tidak dapat melebihi memori total fungsi 2048MB. memory-to-CPURasio yang didukung adalah 2GB, 4GB, atau 8GB per CPU.
*Jenis*: Mengapung  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[ExecutionEnvironmentMemoryGiBPerVCpu](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-lambdamanagedinstancescapacityproviderconfig)` properti `AWS::Lambda::Function` sumber daya.

 `PerExecutionEnvironmentMaxConcurrency`   <a name="sam-function-capacityproviderconfig-perexecutionenvironmentmaxconcurrency"></a>
Jumlah maksimum eksekusi bersamaan per lingkungan eksekusi (sandbox).  
*Tipe*: Integer  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[PerExecutionEnvironmentMaxConcurrency](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-lambdamanagedinstancescapacityproviderconfig)` properti `AWS::Lambda::Function` sumber daya.

## Contoh
<a name="sam-property-function-capacityproviderconfig-examples"></a>

### Konfigurasi penyedia kapasitas
<a name="sam-property-function-capacityproviderconfig-examples-basic"></a>

Contoh berikut menunjukkan konfigurasi penyedia kapasitas yang mereferensikan sumber daya penyedia kapasitas.

```
CapacityProviderConfig:
  Arn: !GetAtt MyCapacityProvider.Arn
  ExecutionEnvironmentMemoryGiBPerVCpu: 4.0
  PerExecutionEnvironmentMaxConcurrency: 100
```