DevOps/AWS
[AWS] S3 사용방법
국두리
2022. 6. 22. 10:13
그동안 config파일이나 복사해서 사용하는 파일들은 ftp나 파일전송 소프트웨어를 사용하는게 편했는데
퍼블릭을 사용하게 되면 S3를 이용하여 자동화하는데 많은 편의성이 제공 할수 있는것 같다.
1. aws cli 설치
$ sudo apt-get update
$ sudo apt install aws-cli
$ aws configure
1. Access key
2. Secret key
3. Region
4. enter
2. aws cp ( 업로드 )
업로드를 할때는 내가 올리려는 버킷의 속성에서 S3 URI를 복사해서 aws cli를 통해 업로드를 한다.
$ aws s3 cp harbor-setup.sh s3://tas-koo/koo/
3. 다운로드
/// sudo wget https://tas-koo.s3.ap-northeast-1.amazonaws.com/koo/파일이름
$ sudo wget https://tas-koo.s3.ap-northeast-1.amazonaws.com/koo/harbor-setup.sh
4. 권한
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ted405592139000",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::ted-vmfile/*",
"arn:aws:s3:::ted-vmfile"
]
}
]
}