-1
s3 저장소에서 리소스를 삭제하려면 Amazon 계정에 연결하고 싶습니다. Scala를 사용하여 Amazon 계정에 연결
나는 액세스 키와 비밀 키를 가지고 있고, 이것은 내가 아마존에 내 연결을 구축하기 시작하는 방법입니다def connectToAmaozn(): Unit = {
val AWS_ACCESS_KEY=conf.getString("WebRecorder.PushSession.AccessKey")
val AWS_SECRET_KEY=conf.getString("WebRecorder.PushSession.SecretKey")
val AWSCredentials = new BasicAWSCredentials(AWS_ACCESS_KEY,AWS_SECRET_KEY)
}
당신은 내가이 작업을 수행 할 수있는 방법에 자세히 설명 할 수 있습니까?
val client = AmazonS3ClientBuilder
.standard
.withCredentials(provider)
.withRegion("us-west-1") // or whatever your region is
.build
그리고 S3에서 특정 버킷 안의 폴더를 삭제하려면 어떻게해야합니까? –
S3에는 폴더가 없으며 키만 있습니다. 주어진 접두어가있는 모든 개체를 삭제하려면 먼저 모든 개체를 나열한 다음 각 개체를 삭제해야합니다. AWS SDK 문서를 읽고 API에 익숙해 질 수 있습니다. http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3.html – Dima