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: