S3 로 뭔가를 하는 작업을 만들었고, 그에 따른 유지 관리를 해야 하는데, 서버가 보안 정책들에 의하여 외부로의 통신이 차단 되어 있어 외부와 통신이 잘 되지 않을 수 있어. 이 경우 원할한 작업을 이루어 지기 위해 서버 to 외부 인터넷으로 아웃 바운드 연결을 허용 해 주어야 해 방화벽들에 의해 아웃 바운드가 차단되어 있다면, 아래와 같이 추가 해주면 돼. 다음과 같은 작업의 상황을 가정하였을때, 방화벽에 허용을 해주어야 하는 목록을 참고해줘. python 으로 작업을 하는 스크립트를 작성 했어. 유지보수를 위해 파이썬 패키지를 설치 해야 해. pip ) 스크립트의 작업의 결과는 S3 로 저장도 해야 해. ( S3 로 복사등 ) 최종 결과는 슬랙의 Webhook 으로 구현 하여 메시지를 수신하고 싶어..
1. 파일 목록 조회 전체 조회 - 하위 디렉토리 포함 조회 하는 방법 --human-readable 을 추가하면 각 파일의 용량을 읽기 편하게 표시 해줌 # /usr/local/bin/aws s3 ls s3://your-bucket --recursive --human-readable 2023-06-19 09:02:34 191.8 MiB 20230619/backup.tar.gz 2023-06-18 09:02:03 746.9 MiB 20230618/backup.tar.gz 2023-06-17 09:02:16 333.9 MiB 20230617/backup.tar.gz 특정 확장자만 조회 - .tar.gz # /usr/local/bin/aws s3 ls s3://your-bucket --recursive | ..
1. AWS CLI 패키지 다운로드 최신 버전의 aws cli 패키지를 다운로드 하고 설치 합니다. 타 OS에 대한 설치 방법은 (최신 버전의 AWS CLI 설치 또는 업데이트) 를 참고 합니다. [root@localhost:/home/aws]# curl "" -o "awscliv2.zip" 2.다운로드 받은 패키지 파일 압축 해제 unzip 패키지를 이용하여 압축을 해제 합니다. [root@localhost:/home/aws]# unzip awscliv2.zip 3.Install 커맨드를 이용하여 패키지 설치 aws cli install [root@localhost:/home/aws]# ./aws/install 설치 후 /usr/local/bin 에 aws 커맨드의 바로가기 가 생성됩니다. [root@..