HttpApiDefinition - AWS Serverless Application Model

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.

HttpApiDefinition

Ein OpenAPI-Dokument, das die API definiert.

Syntax

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

YAML

Bucket: String Key: String Version: String

Eigenschaften

Bucket

Der Name des Amazon S3 S3-Buckets, in dem die OpenAPI-Datei gespeichert ist.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Bucket Eigenschaft des AWS::ApiGatewayV2::Api BodyS3Location Datentyps übergeben.

Key

Der Amazon S3 S3-Schlüssel der OpenAPI-Datei.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Key Eigenschaft des AWS::ApiGatewayV2::Api BodyS3Location Datentyps übergeben.

Version

Für versionierte Objekte die Version der OpenAPI-Datei.

Typ: Zeichenfolge

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die Version Eigenschaft des AWS::ApiGatewayV2::Api BodyS3Location Datentyps übergeben.

Beispiele

Definition: Uri, Beispiel

Beispiel für eine API-Definition

YAML

DefinitionUri: Bucket: mybucket-name Key: mykey-name Version: 121212