Notice
Recent Posts
Recent Comments
Link
투케이2K
107. (Library/Framework) [라이브러리] [Android] aws-android-sdk-s3 AWS S3 버킷 스토리지 연동 라이브러리 본문
Library & F.W
107. (Library/Framework) [라이브러리] [Android] aws-android-sdk-s3 AWS S3 버킷 스토리지 연동 라이브러리
투케이2K 2025. 4. 1. 19:40[타이틀]
구 분 : Library / 라이브러리
제 목 : [라이브러리] [Android] aws-android-sdk-s3 AWS S3 버킷 스토리지 연동 라이브러리
[설 명]
-----------------------------------------------------------------------------------------
[라이브러리 정보 및 환경]
-----------------------------------------------------------------------------------------
구 분 : Library / Framework
제 목 : [라이브러리] [Android/Java] aws-android-sdk-s3 AWS S3 버킷 스토리지 연동 라이브러리
환 경 : Aws / Android / Mobile
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------
1. aws-android-sdk-s3 라이브러리는 안드로이드에서 Aws S3 버킷 스토리지 연동 시 사용 되는 라이브러리입니다
2. aws-android-sdk-s3 라이브러리를 사용해 Aws S3 에 연결 및 파일 업로드 , 다운로드 , 파일 리스트 조회 , 파일 삭제를 수행할 수 있습니다
3. aws-android-sdk-s3 라이브러리 build.gradle 의존성 설정 참고 코드 :
* // --------------------------------------------------------------------------------------
* TODO [설정 사항] :
*
* - build.gradle 의존성 부여
*
* // [AWS] : [target 31 이상 의존성]
* implementation 'com.amazonaws:aws-android-sdk-s3:2.57.0'
* implementation 'com.amazonaws:aws-android-sdk-iot:2.57.0'
* implementation 'com.amazonaws:aws-android-sdk-mobile-client:2.57.0'
*
* // [AWS] : [target 31 미만 의존성]
* implementation 'com.amazonaws:aws-android-sdk-s3:2.16.13'
* implementation 'com.amazonaws:aws-android-sdk-iot:2.16.13'
* implementation 'com.amazonaws:aws-android-sdk-mobile-client:2.16.13'
*
* // --------------------------------------------------------------------------------------
4. aws-android-sdk-s3 라이브러리 사용해 AmazonS3Client 초기화 방법 예시 코드 :
// [AWSCredentials 정의]
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
// [AmazonS3Client 초기화]
AmazonS3 s3Client = new AmazonS3Client(credentials, region);
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------
[Aws S3 Storage] S3 (Amazon Simple Storage Service) 버킷 저장소 개념 및 설명 정리
https://blog.naver.com/kkh0977/223733087281?trackingCode=blog_bloghome_searchlist
[aws-android-sdk-s3 라이브러리 버전 확인 Maven 사이트]
https://mvnrepository.com/artifact/com.amazonaws/aws-android-sdk-s3
[소스 코드 : AccessKey , SecretKey 사용해 Aws S3 버킷 스토리지 AmazonS3Client 초기화 방법]
https://blog.naver.com/kkh0977/223797255512
[소스 코드 : Aws S3 버킷 저장소 리스트 목록 확인 - AmazonS3 listBuckets]
https://blog.naver.com/kkh0977/223797258160
[소스 코드 : getS3FileUpload - Aws S3 버킷 저장소 파일 업로드 수행 - AmazonS3 File Upload]
https://blog.naver.com/kkh0977/223797276630
[소스 코드 : getS3FileDownload - Aws S3 버킷 저장소 파일 다운로드 수행 - AmazonS3 File Download]
https://blog.naver.com/kkh0977/223797282036
[소스 코드 : deleteS3File - Aws S3 버킷 저장소 파일 삭제 수행 - AmazonS3 File Delete]
https://blog.naver.com/kkh0977/223797286196
-----------------------------------------------------------------------------------------
반응형