새로운 Kotlin용 AWS SDK가 2021년 12월 AWS re:Invent에서 발표되었습니다. 이 SDK를 사용하면 Amazon S3, Amazon EC2, DynamoDB 등과 함께 작동하는 Kotlin 애플리케이션을 빌드할 수 있습니다. 이 SDK는 현재 테스트 중이며 곧 안정화 버전으로 제공될 예정입니다.
이 SDK는 처음부터 Kotlin 언어 및 모범 사례를 지원하도록 설계되어 Kotlin 개발자에게 익숙하고 관례적인 AWS 상호작용 경험을 제공합니다. 이 SDK는 비동기 구현을 위해 Kotlin 코루틴을 활용하며 Kotlin 멀티플랫폼 프로젝트와 호환되도록 할 계획입니다.
Kotlin 프로그램에서 새 SDK를 사용하려면 프로젝트에 해당 종속 요소를 추가해야 합니다. 예를 들어 DynamoDB와 통신하려면 aws.sdk.kotlin:dynamodb 모듈이 필요합니다.
repositories {
mavenCentral()
}
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0")
// The following line