

# SourceAccessConfiguration
<a name="API_SourceAccessConfiguration"></a>

要保护和定义对事件源的访问，您可以指定身份验证协议、VPC 组件或虚拟主机。

## 内容
<a name="API_SourceAccessConfiguration_Contents"></a>

 ** Type **   <a name="lambda-Type-SourceAccessConfiguration-Type"></a>
适用于事件源的身份验证协议、VPC 组件或虚拟主机的类型。例如：`"Type":"SASL_SCRAM_512_AUTH"`。  
+  `BASIC_AUTH` –（Amazon MQ）存储代理凭证的 AWS Secrets Manager 密钥。
+  `BASIC_AUTH` –（自行管理的 Apache Kafka）用于 Apache Kafka 代理 SASL/PLAIN 身份验证密钥的 Secrets Manager ARN。
+  `VPC_SUBNET` -（自行管理的 Apache Kafka）与您的 VPC 关联的子网。Lambda 会连接到这些子网，从您自行管理的 Apache Kafka 集群中获取数据。
+  `VPC_SECURITY_GROUP` -（自行管理的 Apache Kafka）用于管理对自行管理的 Apache Kafka 代理访问的 VPC 安全组。
+  `SASL_SCRAM_256_AUTH` -（自行管理的 Apache Kafka）用于自行管理的 Apache Kafka 代理 SASL SCRAM-256 身份验证私有密钥的 Secrets Manager ARN。
+  `SASL_SCRAM_512_AUTH` -（Amazon MSK、自行管理的 Apache Kafka）用于自行管理的 Apache Kafka 代理 SASL SCRAM-512 身份验证私有密钥的 Secrets Manager ARN。
+  `VIRTUAL_HOST` -（RabbitMQ）您的 RabbitMQ 代理中虚拟主机的名称。Lambda 将使用此 RabbitMQ 主机作为事件源。无法在 updateEventSourceMapping API 调用中指定此属性。
+  `CLIENT_CERTIFICATE_TLS_AUTH` –（Amazon MSK，自行管理的 Apache Kafka）私有密钥的 Secrets Manager ARN，包含用于 MSK/Apache Kafka 代理的双向 TLS 身份验证的证书链（X.509 PEM）、私有密钥（PKCS\$18 PEM）和私有密钥密码（可选）。
+  `SERVER_ROOT_CA_CERTIFICATE` –（自行管理的 Apache Kafka）私有密钥的 Secrets Manager ARN，包含用于 Apache Kafka 代理的 TLS 加密的根 CA 证书（X.509 PEM）。
类型：字符串  
有效值：`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`  
必需：否

 ** URI **   <a name="lambda-Type-SourceAccessConfiguration-URI"></a>
`Type` 中所选配置的值。例如：`"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"`。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 200。  
模式：`[a-zA-Z0-9-\/*:_+=.@-]*`  
必需：否

## 另请参阅
<a name="API_SourceAccessConfiguration_SeeAlso"></a>

有关在特定语言的 AWS SDK 中使用此 API 的更多信息，请参阅以下内容：
+  [适用于 C\$1\$1 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/SourceAccessConfiguration) 
+  [适用于 Go 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/SourceAccessConfiguration) 
+  [适用于 Java V2 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/SourceAccessConfiguration) 
+  [适用于 Ruby V3 的 AWS SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/SourceAccessConfiguration) 