

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# LayerContent
<a name="sam-property-layerversion-layercontent"></a>

Ein ZIP-Archiv, das die Inhalte einer [Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) enthält.

## Syntax
<a name="sam-property-layerversion-layercontent-syntax"></a>

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer AWS Serverless Application Model (AWS SAM) -Vorlage zu deklarieren.

### YAML
<a name="sam-property-layerversion-layercontent-syntax.yaml"></a>

```
  [Bucket](#sam-layerversion-layercontent-bucket): {{String}}
  [Key](#sam-layerversion-layercontent-key): {{String}}
  [StorageMode](#sam-layerversion-layercontent-storagemode): {{String}}
  [Version](#sam-layerversion-layercontent-version): {{String}}
```

## Eigenschaften
<a name="sam-property-layerversion-layercontent-properties"></a>

 `Bucket`   <a name="sam-layerversion-layercontent-bucket"></a>
Der Amazon S3-Bucket des Layer-Archivs.  
*Typ:* Zeichenfolge  
*Erforderlich*: Ja  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[S3Bucket](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3bucket)` Eigenschaft des `AWS::Lambda::LayerVersion` `Content` Datentyps übergeben.

 `Key`   <a name="sam-layerversion-layercontent-key"></a>
Der Amazon S3-Schlüssel des Layer-Archivs.  
*Typ:* Zeichenfolge  
*Erforderlich*: Ja  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[S3Key](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3key)` Eigenschaft des `AWS::Lambda::LayerVersion` `Content` Datentyps übergeben.

 `StorageMode`   <a name="sam-layerversion-layercontent-storagemode"></a>
Steuert, wie Lambda das Layer-Archiv speichert.  
+ `COPY`— Lambda lädt eine Kopie Ihres Layer-Archivs in den Speicher hoch. Lambda-managed Sie können das Amazon S3-Objekt löschen, nachdem Lambda die Layer-Version erstellt hat.
+ `REFERENCE`— Lambda verweist auf das Layer-Archiv aus Ihrem Amazon S3-Bucket und speichert keine Kopie. Das Objekt muss an Ort und Stelle bleiben, und Lambda muss während der gesamten Lebensdauer der Layer-Version darauf zugreifen können.
Um es zu verwenden`REFERENCE`, aktivieren Sie die Versionierung in Ihrem Amazon S3-Bucket und gewähren Sie dem Lambda-Serviceprinzipal Zugriff auf das Objekt. Weitere Informationen finden Sie im *AWS Lambda Entwicklerhandbuch unter [ Self-managed Amazon ](https://docs.aws.amazon.com/lambda/latest/dg/configuration-self-managed-storage.html) S3-Codespeicher. *  
*Typ:* Zeichenfolge  
*Gültige Werte*: `COPY` \| `REFERENCE`  
*Required*: No  
*Standardwert*: `COPY`  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[S3ObjectStorageMode](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3objectstoragemode)` Eigenschaft des `AWS::Lambda::LayerVersion` `Content` Datentyps übergeben.

 `Version`   <a name="sam-layerversion-layercontent-version"></a>
Für versionierte Objekte, die Version des zu verwendenden Layer-Archiv-Objekts.  
*Typ:* Zeichenfolge  
*Required*: No  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[S3ObjectVersion](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3objectversion)` Eigenschaft des `AWS::Lambda::LayerVersion` `Content` Datentyps übergeben.

## Beispiele
<a name="sam-property-layerversion-layercontent--examples"></a>

### LayerContent
<a name="sam-property-layerversion-layercontent--examples--layercontent"></a>

Beispiel für Ebeneninhalt

#### YAML
<a name="sam-property-layerversion-layercontent--examples--layercontent--yaml"></a>

```
LayerContent:
  Bucket: amzn-s3-demo-bucket-name
  Key: mykey-name
  Version: 121212
```

### Self-managed Amazon S3-Codespeicher
<a name="sam-property-layerversion-layercontent--examples--storagemode"></a>

Im Folgenden wird `LayerContent` auf das Layer-Archiv aus Ihrem eigenen Amazon S3-Bucket verwiesen, anstatt es in den Lambda-managed Speicher zu kopieren.

#### YAML
<a name="sam-property-layerversion-layercontent--examples--storagemode--yaml"></a>

```
LayerContent:
  Bucket: amzn-s3-demo-bucket-name
  Key: mykey-name
  Version: 121212
  StorageMode: REFERENCE
```