

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.

# FunctionUrlConfig
<a name="sam-property-function-functionurlconfig"></a>

Erzeugt eine AWS Lambda Funktions-URL mit den angegebenen Konfigurationsparametern. Eine Lambda-Funktions-URL ist ein HTTPS-Endpunkt, mit dem Sie Ihre Funktion aufrufen können.

Standardmäßig verwendet die von Ihnen erstellte Funktions-URL die `$LATEST` Version Ihrer Lambda-Funktion. Wenn Sie `AutoPublishAlias` für Ihre Lambda-Funktion eine angeben, stellt der Endpunkt eine Verbindung zum angegebenen Funktionsalias her.

Weitere Informationen finden Sie unter [Lambda-Funktion URLs](https://docs.aws.amazon.com/lambda/latest/dg/lambda-urls.html) im *AWS Lambda Entwicklerhandbuch*.

## Syntax
<a name="sam-property-function-functionurlconfig-syntax"></a>

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

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

```
[AuthType](#sam-function-functionurlconfig-authtype): String
[Cors](#sam-function-functionurlconfig-cors): [Cors](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-url-cors.html)
[InvokeMode](#sam-function-functionurlconfig-invokemode): String
```

## Eigenschaften
<a name="sam-property-function-functionurlconfig-properties"></a>

 `AuthType`   <a name="sam-function-functionurlconfig-authtype"></a>
Die Art der Autorisierung für Ihre Funktions-URL. Um AWS Identity and Access Management (IAM) zur Autorisierung von Anfragen zu verwenden, stellen Sie auf ein. `AWS_IAM` Stellen Sie für Open Access auf ein. `NONE`  
*Typ:* Zeichenfolge  
*Erforderlich*: Ja  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[AuthType](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-url.html#cfn-lambda-url-authtype)` Eigenschaft einer `AWS::Lambda::Url` Ressource übergeben.

 `Cors`   <a name="sam-function-functionurlconfig-cors"></a>
Die Cross-Origin Resource Sharing (CORS)-Einstellungen für Ihre Funktions-URL.  
*Type*: [Cors](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-url-cors.html)  
*Required*: No  
*CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die `[Cors](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-url-cors.html)` Eigenschaft einer `AWS::Lambda::Url` Ressource übergeben.

 `InvokeMode`  <a name="sam-function-functionurlconfig-invokemode"></a>
Der Modus, in dem Ihre Funktions-URL aufgerufen wird. Damit Ihre Funktion die Antwort nach Abschluss des Aufrufs zurückgibt, setzen Sie die Einstellung auf. `BUFFERED` Damit Ihre Funktion die Antwort streamt, setzen Sie den Wert auf`RESPONSE_STREAM`. Der Standardwert ist `BUFFERED`.  
*Zulässige Werte*: `BUFFERED` oder `RESPONSE_STREAM`.  
*Typ:* Zeichenfolge  
*Required*: No  
*AWS CloudFormation Kompatibilität*: Diese Eigenschaft wird direkt an die [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-url.html#cfn-lambda-url-invokemode](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-url.html#cfn-lambda-url-invokemode)Eigenschaft einer `AWS::Lambda::Url` Ressource übergeben.

## Beispiele
<a name="sam-property-function-functionurlconfig--examples"></a>

### URL der Funktion
<a name="sam-property-function-functionurlconfig--examples--function-url"></a>

Das folgende Beispiel erstellt eine Lambda-Funktion mit einer Funktions-URL. Die Funktions-URL verwendet die IAM-Autorisierung.

#### YAML
<a name="sam-property-function-functionurlconfig--examples--function-url--yaml"></a>

```
HelloWorldFunction:
  Type: AWS::Serverless::Function
  Properties:
    CodeUri: hello_world/
    Handler: index.handler
    Runtime: nodejs20.x
    FunctionUrlConfig:
      AuthType: AWS_IAM
      InvokeMode: RESPONSE_STREAM

Outputs:
  MyFunctionUrlEndpoint:
      Description: "My Lambda Function URL Endpoint"
      Value:
        Fn::GetAtt: HelloWorldFunctionUrl.FunctionUrl
```