AWS S3 핸즈온①
내용
AWS S3(Simple Storage Service)에 파일을 업로드, 다운로드 및 삭제합니다.
버킷 만들기, 폴더 만들기, 버킷에 객체 추가, 버킷 및 객체 삭제
 S3
S3은 버킷을 만들고 그 안에 객체 (파일)를 저장합니다.
 
 
 절차
이번 실천하는 순서는 AWS 공식 사이트를 참고로 하고 있습니다.
 Amazon S3란?
 Amazon S3 버킷 사용
 AWS 콘솔을 통한 버킷 생성, 폴더 생성, 객체 추가
 버킷 만들기
AWS Management Console에 로그인합니다.
[서비스]⇒[스토리지]⇒[S3]를 선택합니다.
 
버킷 목록 화면으로 전환되므로 [+ 패킷 생성]을 누릅니다.
 
버킷 이름, 지역을 설정하고 다음을 누릅니다.
이번에는 다음과 같이 설정합니다.
버킷 이름: aws-test-20200227
리전:아시아퍼시픽(도쿄)
기존 버킷에서 설정 복사: 다른 버킷이 없으므로 설정하지 않음
※버킷명은 일의일 필요가 있습니다.
 
액세스이지만 외부 공개할 필요가 없으므로 [공개 액세스를 모두 차단]에 ✓를 넣습니다.
시스템 액세스에 대해서도 마찬가지로 부여하지 않고 [다음]을 누릅니다.
 
 
설정 내용을 확인하고 버킷 만들기를 누릅니다.
 
버킷 목록에 이번에 작성한 버킷이 표시되어 있는지 확인하여 버킷 작성이 완료됩니다.
 
 폴더 만들기
방금 만든 버킷을 만들고 개요 탭에서 + 폴더 만들기를 선택합니다.
 
이름을 입력하고 이번에는 암호화할 필요가 없으므로 없음을 선택하고 저장을 누릅니다.
 
 객체 추가
만든 폴더를 선택합니다.
 
전환 후 업로드를 선택합니다.
 
업로드 화면에서 [파일 추가]를 선택하여 파일을 추가합니다.
이번에는 [test.txt]를 업로드합니다.
 
 
[다음]을 누릅니다.
 
스토리지 클래스는 표준을 선택합니다.
 
암호화는 사용하지 않으므로 [없음]을 누릅니다.
 
내용을 확인하고 업로드를 누릅니다.
 
개요에서 업로드한 파일을 확인할 수 있습니다.
 
 AWS CLI로 버킷 생성, 객체 추가
 버킷 만들기(aws s3 mb s3)
다음 명령을 실행하여 버킷을 만듭니다.
aws s3 mb s3://<버킷 이름>
버킷 만들기C:\>aws s3 mb s3://aws-test-20200228
make_bucket: aws-test-20200228
버킷을 확인합니다. 작성한 버킷이 표시되면 문제없이 작성됩니다.
버킷 확인C:\>aws s3 ls
2020-02-28 19:37:37 aws-test-20200228
 객체 추가
파일(객체)을 추가(S3에 복사)합니다.
aws s3 cp <파일 경로> s3://<버킷 이름>/
객체 추가C:\>aws s3 cp ./test02.txt s3://aws-test-20200228/
upload: .\test02.txt to s3://aws-test-20200228/test02.txt
개체를 확인합니다.
aws s3 ls s3://<버킷 이름>/
객체 확인C:\>aws s3 ls s3://aws-test-20200228/
2020-02-28 19:47:37 test02.txt
AWS Management Console에서 S3에서 버킷과 객체가 있는지 확인해 보면
확실히 있는지 확인할 수 있습니다.
 
이것으로 AWS Management Console, AWS CLI에서 버킷 생성, 객체 추가가 완료됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(AWS S3 핸즈온①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/Inon/items/93c7e69b1f78d99de8ca
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
S3은 버킷을 만들고 그 안에 객체 (파일)를 저장합니다.


절차
이번 실천하는 순서는 AWS 공식 사이트를 참고로 하고 있습니다.
 Amazon S3란?
 Amazon S3 버킷 사용
 AWS 콘솔을 통한 버킷 생성, 폴더 생성, 객체 추가
 버킷 만들기
AWS Management Console에 로그인합니다.
[서비스]⇒[스토리지]⇒[S3]를 선택합니다.
 
버킷 목록 화면으로 전환되므로 [+ 패킷 생성]을 누릅니다.
 
버킷 이름, 지역을 설정하고 다음을 누릅니다.
이번에는 다음과 같이 설정합니다.
버킷 이름: aws-test-20200227
리전:아시아퍼시픽(도쿄)
기존 버킷에서 설정 복사: 다른 버킷이 없으므로 설정하지 않음
※버킷명은 일의일 필요가 있습니다.
 
액세스이지만 외부 공개할 필요가 없으므로 [공개 액세스를 모두 차단]에 ✓를 넣습니다.
시스템 액세스에 대해서도 마찬가지로 부여하지 않고 [다음]을 누릅니다.
 
 
설정 내용을 확인하고 버킷 만들기를 누릅니다.
 
버킷 목록에 이번에 작성한 버킷이 표시되어 있는지 확인하여 버킷 작성이 완료됩니다.
 
 폴더 만들기
방금 만든 버킷을 만들고 개요 탭에서 + 폴더 만들기를 선택합니다.
 
이름을 입력하고 이번에는 암호화할 필요가 없으므로 없음을 선택하고 저장을 누릅니다.
 
 객체 추가
만든 폴더를 선택합니다.
 
전환 후 업로드를 선택합니다.
 
업로드 화면에서 [파일 추가]를 선택하여 파일을 추가합니다.
이번에는 [test.txt]를 업로드합니다.
 
 
[다음]을 누릅니다.
 
스토리지 클래스는 표준을 선택합니다.
 
암호화는 사용하지 않으므로 [없음]을 누릅니다.
 
내용을 확인하고 업로드를 누릅니다.
 
개요에서 업로드한 파일을 확인할 수 있습니다.
 
 AWS CLI로 버킷 생성, 객체 추가
 버킷 만들기(aws s3 mb s3)
다음 명령을 실행하여 버킷을 만듭니다.
aws s3 mb s3://<버킷 이름>
버킷 만들기C:\>aws s3 mb s3://aws-test-20200228
make_bucket: aws-test-20200228
버킷을 확인합니다. 작성한 버킷이 표시되면 문제없이 작성됩니다.
버킷 확인C:\>aws s3 ls
2020-02-28 19:37:37 aws-test-20200228
 객체 추가
파일(객체)을 추가(S3에 복사)합니다.
aws s3 cp <파일 경로> s3://<버킷 이름>/
객체 추가C:\>aws s3 cp ./test02.txt s3://aws-test-20200228/
upload: .\test02.txt to s3://aws-test-20200228/test02.txt
개체를 확인합니다.
aws s3 ls s3://<버킷 이름>/
객체 확인C:\>aws s3 ls s3://aws-test-20200228/
2020-02-28 19:47:37 test02.txt
AWS Management Console에서 S3에서 버킷과 객체가 있는지 확인해 보면
확실히 있는지 확인할 수 있습니다.
 
이것으로 AWS Management Console, AWS CLI에서 버킷 생성, 객체 추가가 완료됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(AWS S3 핸즈온①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/Inon/items/93c7e69b1f78d99de8ca
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
C:\>aws s3 mb s3://aws-test-20200228
make_bucket: aws-test-20200228
C:\>aws s3 ls
2020-02-28 19:37:37 aws-test-20200228
C:\>aws s3 cp ./test02.txt s3://aws-test-20200228/
upload: .\test02.txt to s3://aws-test-20200228/test02.txt
C:\>aws s3 ls s3://aws-test-20200228/
2020-02-28 19:47:37 test02.txt
Reference
이 문제에 관하여(AWS S3 핸즈온①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Inon/items/93c7e69b1f78d99de8ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)