SourceAccessConfiguration - AWS Lambda

SourceAccessConfiguration

Para proteger e definir o acesso à sua fonte de eventos, é possível especificar o protocolo de autenticação, os componentes da VPC ou o host virtual.

Conteúdo

Type

O tipo do protocolo de autenticação, os componentes da VPC ou o host virtual da fonte de eventos. Por exemplo: "Type":"SASL_SCRAM_512_AUTH".

  • BASIC_AUTH: (Amazon MQ) O segredo do AWS Secrets Manager que armazena as credenciais do agente.

  • BASIC_AUTH: (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL/PLAIN dos agentes do Apache Kafka.

  • VPC_SUBNET: (Apache Kafka autogerenciado) As sub-redes associadas à sua VPC. O Lambda conecta essas sub-redes para buscar dados do cluster autogerenciado do Apache Kafka.

  • VPC_SECURITY_GROUP: (Apache Kafka autogerenciado) O grupo de segurança da VPC usado para gerenciar o acesso aos agentes do Apache Kafka autogerenciados.

  • SASL_SCRAM_256_AUTH: (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL SCRAM-256 dos agentes do Apache Kafka autogerenciados.

  • SASL_SCRAM_512_AUTH: (Amazon MSK, Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL SCRAM-512 dos agentes do Apache Kafka autogerenciados.

  • VIRTUAL_HOST: (RabbitMQ) O nome do host virtual no seu agente do RabbitMQ. O Lambda usa esse host RabbitMQ como fonte de eventos. Essa propriedade não pode ser especificada em uma chamada de API UpdateEventSourceMapping.

  • CLIENT_CERTIFICATE_TLS_AUTH: (Amazon MSK, Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta contendo a cadeia de certificados (X.509 PEM), a chave privada (PKCS#8 PEM) e a senha de chave privada (opcional) usada para autenticação TLS mútua dos agentes do MSK/Apache Kafka.

  • SERVER_ROOT_CA_CERTIFICATE- (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta contendo o certificado de CA raiz (X.509 PEM) utilizado para a criptografia TLS dos agentes do Apache Kafka.

Tipo: string

Valores Válidos: BASIC_AUTH | VPC_SUBNET | VPC_SECURITY_GROUP | SASL_SCRAM_512_AUTH | SASL_SCRAM_256_AUTH | VIRTUAL_HOST | CLIENT_CERTIFICATE_TLS_AUTH | SERVER_ROOT_CA_CERTIFICATE

Obrigatório: não

URI

O valor para a configuração escolhida em Type. Por exemplo: "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".

Tipo: string

Restrições de comprimento: comprimento mínimo 1. Comprimento máximo de 200.

Padrão: [a-zA-Z0-9-\/*:_+=.@-]*

Obrigatório: 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: