를 사용하여 RDS 데이터베이스 인스턴스를 생성 할 때 초기 SQL을 실행할 수있는 방법이 있나요 :이를 사용하여 내가 Cloudformation를 사용하여 RDS 인스턴스를 생성하고 cloudformation
"Resources": { "myDB": { "Type": "AWS::RDS::DBInstance", "Properties": { "AllocatedStorage": "5", "DBInstanceClass": "db.m1.small", "Engine": "MySQL", "EngineVersion": "5.5", "DBName": "mydb", "MasterUsername": { "Ref": "DBUser" }, "MasterUserPassword": { "Ref": "DBPassword" }, "DBParameterGroupName": { "Ref": "myRDSParamGroup" } } },
및 모든 작동합니다. 하지만, 데이터베이스를 만들 때 초기 SQL을 실행해야합니다. 내 앱 스키마를 설정해야합니다. 내 현재 접근법은 앱을 자체 마이그레이션하는 것이지만 클라우드 정보 정의에서 수행하고 싶습니다. 이것이 가능한가?
오늘 람다 함수 + CustomResource를 사용하면 EC2 인스턴스보다 훨씬 더 의미가 있습니다. –
@OdedNiv 정확히 똑같은 작업을하려고합니다. 람다 함수와 커스텀 리소스를 공유 하시겠습니까? –
@RishiGoel 나와 함께 할 사람이 없지만 Lambda는 매우 간단하며 문서는 매우 간단합니다. 내가 곧 여기를 게시 할 것입니다. –