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
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 nella AWS Lambda Developer Guide.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
AuthType:StringCors:CorsInvokeMode:String
Proprietà
- 
          AuthType
- 
          Il tipo di autorizzazione per l'URL della funzione. Per utilizzare AWS Identity and Access Management (IAM) per autorizzare le richieste, imposta su. AWS_IAMPer l'accesso aperto, imposta su.NONETipo: Stringa Campo obbligatorio: sì AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla AuthTypeproprietà di unaAWS::Lambda::Urlrisorsa.
- 
          Cors
- 
          Le impostazioni CORS (cross-origin resource sharing) per l'URL della funzione. Type: Cors Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla Corsproprietà di unaAWS::Lambda::Urlrisorsa.
- 
          InvokeMode
- 
          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. BUFFEREDPer fare in modo che la funzione trasmetta in streaming la risposta, imposta su.RESPONSE_STREAMIl valore predefinito èBUFFERED.Valori validi: BUFFEREDoRESPONSE_STREAMTipo: Stringa Required: No AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla InvokeModeproprietà di unaAWS::Lambda::Urlrisorsa.
Esempi
URL della funzione
L'esempio seguente crea una funzione Lambda con un URL di funzione. L'URL della funzione utilizza l'autorizzazione IAM.
YAML
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