버킷 만들기 클릭
버킷 이름 입력
터미널에서 aws에 접근할때 사용할
사용자를 생성하기 위해 IAM 검색
사용자 클릭
사용자 생성
사용자 이름 입력
직접 정책 연결
AdministorAccess 선택
다음 클릭
사용자 생성 클릭
user1 사용자가 생성이 되었다.
엑세스 키 생성 클릭
CLI 선택
주의사항 체크
태그 입력 및 엑세스 키 만들기 클릭
키 생성 완료
.csv 파일 다운로드 클릭
cli 설치를 위해 구글에 aws cli 검색
windows 클릭
터미널을 열고 msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi 입력
설치가 완료된 후
새로운 터미널을 열고 위의 명령어를 입력
aws에 접근할때 사용할 정보를 저장하기 위해 aws configure 입력
IAM 계정 생성시 다운받은 .csv 파일의 정보를 입력 하고
region에는 bucket을 사용할 region의 정보를 입력하고
default output format에는 json을 입력해 준다.
위와 같이 입력이 되었다.
특정 디렉터리의 파일을 bucket에 업로드 하려고 하는데 위와 같은 업로드가 되지 않는다.
s3 sync 다음에 업로드할 파일이 있는 디렉터리 이름에 공백이 있어서 그런거 같다.
-> "" 쌍따옴표를 이용해서 디렉터리를 감싸준다.
aws bucket에 업로드가 되었다.
s3 버킷에 디렉터리 클릭
파일이 정상적으로 업로드가 되었다.
결론
터미널에서 aws에서 원격으로
디렉터리의 파일을 업로드 할 수 있다.
후기
aws configure 명령어를 사용해서
aws에 접근할때 사용할 정보를 저장하고
사용할수 있는 것은 처음에는
번거롭지만, 한번 정보를 저장하고 나면은
편리하게 사용할수 있을거 같다.
'ops > aws' 카테고리의 다른 글
[aws] s3 사용하기 (0) | 2024.11.11 |
---|---|
[Aws] amazon-linux 인스턴스 java-17 설치하기 (0) | 2024.06.25 |
[Aws] amazon linux에 jenkins 설치하기 (0) | 2024.06.21 |
[Aws] ec2 EBS 요금 정책 (0) | 2024.06.17 |
[Aws] ALB (Application LoadBalancer) 생성하기 (0) | 2024.06.12 |