

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Crea un URL di AWS Lambda funzione con i parametri di configurazione specificati. L'URL di una funzione Lambda è un endpoint HTTPS che puoi usare per richiamare la tua funzione.

Per impostazione predefinita, l'URL della funzione che crei utilizza la `$LATEST` versione della tua funzione Lambda. Se si specifica un `AutoPublishAlias` per la funzione Lambda, l'endpoint si connette all'alias della funzione specificato.

Per ulteriori informazioni, consulta la [funzione Lambda URLs](https://docs.aws.amazon.com/lambda/latest/dg/lambda-urls.html) nella *AWS Lambda Developer* Guide.

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

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

### 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
```

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

 `AuthType`   <a name="sam-function-functionurlconfig-authtype"></a>
Il tipo di autorizzazione per l'URL della funzione. Per utilizzare AWS Identity and Access Management (IAM) per autorizzare le richieste, imposta su. `AWS_IAM` Per l'accesso aperto, imposta su. `NONE`  
▬*Tipo:* stringa  
*Obbligatorio:* sì  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[AuthType](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-url.html#cfn-lambda-url-authtype)` proprietà di una `AWS::Lambda::Url` risorsa.

 `Cors`   <a name="sam-function-functionurlconfig-cors"></a>
Le impostazioni CORS (cross-origin resource sharing) per l'URL della funzione.  
*Type*: [Cors](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-url-cors.html)  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[Cors](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-url-cors.html)` proprietà di una `AWS::Lambda::Url` risorsa.

 `InvokeMode`  <a name="sam-function-functionurlconfig-invokemode"></a>
La modalità in cui verrà richiamato l'URL della funzione. Per fare in modo che la funzione restituisca la risposta al termine dell'invocazione, imposta su. `BUFFERED` Per fare in modo che la funzione trasmetta in streaming la risposta, imposta su. `RESPONSE_STREAM` Il valore predefinito è `BUFFERED`.  
*Valori validi*: `BUFFERED` o `RESPONSE_STREAM`  
▬*Tipo:* stringa  
*Obbligatorio:* no  
*AWS CloudFormation compatibilità*: questa proprietà viene passata direttamente alla [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)proprietà di una `AWS::Lambda::Url` risorsa.

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

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

L'esempio seguente crea una funzione Lambda con un URL di funzione. L'URL della funzione utilizza l'autorizzazione IAM.

#### 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
```