

# 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) MSK/Apache Kafka 브로커의 상호 TLS 인증에 사용되는 인증서 체인(X.509 PEM), 프라이빗 키(PKCS \$18 PEM) 및 프라이빗 키 암호(선택 사항)가 포함된 비밀 키의 Secrets Manager ARN입니다.
+  `SERVER_ROOT_CA_CERTIFICATE` - (자체 관리형 Apache Kafka) Apache Kafka 브로커의 TLS 암호화에 사용되는 루트 CA 인증서(X.509 PEM)가 포함된 비밀 키의 Secrets Manager ARN입니다.
유형: 문자열  
유효 값: `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"`.  
유형: String  
길이 제약: 최소 길이 1자. 최대 길이 200자.  
패턴: `[a-zA-Z0-9-\/*:_+=.@-]*`   
필수 여부: 아니요

## 참고
<a name="API_SourceAccessConfiguration_SeeAlso"></a>

이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 설명은 다음을 참조하세요.
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/SourceAccessConfiguration) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/SourceAccessConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/SourceAccessConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/SourceAccessConfiguration) 