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"
            ]
        }
    ]
}