FunctionUrlConfig - AWS Lambda

FunctionUrlConfig

Detalhes sobre um URL de função do Lambda.

Conteúdo

AuthType

O tipo de autenticação que o URL de função usa. Defina como AWS_IAM se desejar restringir o acesso apenas a usuários autenticados. Defina como NONE se desejar ignorar a autenticação do IAM para criar um endpoint público. Para obter mais informações, consulte Security and auth model for Lambda function URLs (Modelo de segurança e autenticação para URLs de função do Lambda).

Tipo: string

Valores Válidos: NONE | AWS_IAM

Obrigatório: sim

CreationTime

Quando o URL de função foi criado, no formato ISO-8601 (AAAA-MM-DDThh:mm:ss.sTZD).

Tipo: sequência

Obrigatório: Sim

FunctionArn

O nome do recurso da Amazon (ARN) da função.

Tipo: string

Padrão: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?

Exigido: Sim

FunctionUrl

O endpoint de URL HTTP para a função.

Tipo: string

Restrições de comprimento: comprimento mínimo de 40. Comprimento máximo de 100.

Obrigatório: sim

LastModifiedTime

Quando a configuração de URL de função foi atualizada pela última vez, no formato ISO-8601 (AAAA-MM-DDThh:mm:ss.sTZD).

Tipo: sequência

Obrigatório: Sim

Cors

As configurações de compartilhamento de recursos de origem cruzada (CORS) para o URL de função.

Tipo: objeto Cors

Obrigatório: não

InvokeMode

Use uma das seguintes opções:

  • BUFFERED: esta é a opção padrão. O Lambda invoca sua função usando a operação Invoke da API. Os resultados da invocação estarão disponíveis quando a carga estiver concluída. O tamanho máximo da carga é de 6 GB.

  • RESPONSE_STREAM: sua função faz o streaming dos resultados da carga à medida que eles se tornam disponíveis. O Lambda invoca sua função usando a operação InvokeWithResponseStream da API. O tamanho máximo da carga de resposta é de 20 MB, no entanto, é possível solicitar um aumento da cota.

Tipo: string

Valores Válidos: BUFFERED | RESPONSE_STREAM

Exigido: não

Ver também

Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte: