

# Amazon Aurora MySQL이 사용자를 대신하여 다른 AWS 서비스에 액세스할 수 있도록 권한 부여
<a name="AuroraMySQL.Integrating.Authorizing"></a>

Aurora MySQL DB 클러스터가 사용자를 대신하여 다른 서비스에 액세스하려면 AWS Identity and Access Management(IAM) 역할을 생성하고 구성하세요. 이 역할은 다른 AWS 서비스에 액세스할 수 있도록 DB 클러스터의 데이터베이스 사용자에 권한을 부여합니다. 자세한 내용은 [AWS 서비스에 액세스할 수 있는 IAM 역할 설정](AuroraMySQL.Integrating.Authorizing.IAM.md) 섹션을 참조하세요.

또한 대상 AWS 서비스로의 아웃바운드 연결을 허용하도록 Aurora DB 클러스터를 구성해야 합니다. 자세한 내용은 [Amazon Aurora에서 다른 AWS 서비스로의 네트워크 통신 활성화](AuroraMySQL.Integrating.Authorizing.Network.md) 섹션을 참조하세요.

이렇게 하면 데이터베이스 사용자가 다른 AWS 서비스를 사용하여 다음 작업을 수행할 수 있습니다.
+ AWS Lambda 또는 `lambda_sync` 네이티브 함수를 사용하여 동기적 또는 비동기적으로 `lambda_async` 함수를 호출하십시오. 또는 AWS Lambda 프로시저를 사용하여 비동기적으로 `mysql.lambda_async` 함수를 호출하십시오. 자세한 내용은 [Aurora MySQL 네이티브 함수로 Lambda 함수 호출](AuroraMySQL.Integrating.NativeLambda.md) 섹션을 참조하세요.
+ `LOAD DATA FROM S3` 또는 `LOAD XML FROM S3` 문을 사용하여 Amazon S3 버킷에 저장된 텍스트 또는 XML 파일에서 DB 클러스터로 데이터를 로드할 수 있습니다. 자세한 내용은 [Amazon S3 버킷의 텍스트 파일에서 Amazon Aurora MySQL DB 클러스터로 데이터 로드](AuroraMySQL.Integrating.LoadFromS3.md) 섹션을 참조하세요.
+ `SELECT INTO OUTFILE S3` 문을 사용하여 DB 클러스터의 데이터를 Amazon S3 버킷에 저장된 텍스트 파일에 저장합니다. 자세한 내용은 [Amazon Aurora MySQL DB 클러스터에서 Amazon S3 버킷의 텍스트 파일로 데이터 저장](AuroraMySQL.Integrating.SaveIntoS3.md) 섹션을 참조하세요.
+ 로그 데이터를 Amazon CloudWatch Logs MySQL로 내보냅니다. 자세한 내용은 [Amazon CloudWatch Logs에 Amazon Aurora MySQL 로그 게시](AuroraMySQL.Integrating.CloudWatch.md) 섹션을 참조하세요.
+ Application Auto Scaling을 사용하여 Aurora 복제본을 자동으로 추가 또는 제거하십시오. 자세한 내용은 [Aurora 복제본을 사용하는 Amazon Aurora Auto Scaling](Aurora.Integrating.AutoScaling.md) 섹션을 참조하세요.

## 관련 주제
<a name="AuroraMySQL.Integrating.Authorizing.RelatedTopics"></a>
+ [Aurora를 다른 AWS 서비스와 통합](Aurora.Integrating.md)
+ [Amazon Aurora DB 클러스터 관리](CHAP_Aurora.md)