AWS(4)
-
[AWS] S3 파일 동기화, S3 파일 증가분 복사.
AWS S3 파일 이관이 몇 주 이상 소요될 경우, 파일 변경, 증가분에 대한 동기화가 필요하다. 파일 동기화로 진행해도 되지만, S3는 S3에 업로드된 시점으로 수정된 날짜가 변경되어서 동기화 작업이 비효율 적이다. 또한, 서비스가 완전히 이전되기 전까지 주기적으로 동기화를 진행해 줘야 한다. 그래서 변경이나 추가된 파일만 복사할 수 있도록 파이썬을 통해 스크립트를 작성했다. 기화를 진행하는 서버에서 boto3 설치 오류를 해결하지 못해 테스트하지 못하고, aws cli로 진행하였다. import os import subprocess import datetime # 초기 설정 work_path = "G:\\s3sync" sync_path = "G:\\" s3_path = "s3://ABC/" date ..
2020.12.15 -
[AWS] ACM 인증서 일괄 등록 및 인증 레코드 생성하기.
여러 개 도메인에 대해 ACM 인증서를 일괄적으로 생성 요청하고, 인증 레코드를 추가하는 명령어를 생성하는 파이썬 스크립트이다. AWS 이전 중인 서버 중 호스팅 서버가 포함되어있어 작성했고, 도메인도 자체 DNS 서버에서 관리 중이어서 인증 레코드를 추가하는 명령어도 작성했다. ACM 생성 시, 일반 도메인과 멀티 도메인을 구분하여 생성하도록 작성하였다. (acm_domain_list는 일반, acm_domain_list_multi는 멀티 도메인) ACM은 S3의 boto3와 같은 라이브러리가 없어서 aws cli를 이용한다. ! 실행하기 전에 acm 생성 권한이 있는지 확인한다. import os import subprocess # 작업 경로. work_dir="D:\\Python\\acm\\" # ..
2020.12.15 -
[AWS] CLI로 비밀번호 확인 하기.
AWS Console에서 Windows 비밀번호를 확인하려면, 매번 키 값을 넣어주거나 파일 탐색기로 인증서 경로 찾아줘야하는 번거로움이 있다. aws-cli를 설치하면 인스턴스 아이디를 사용하여 쉽게 조회할 수 있다. > aws ec2 get-password-data --priv-launch-key --instance-id
2020.11.14 -
[AWS] CentOS root 계정 로그인
AWS CentOS root 계정 로그인. # sudo su - # sudo -i
2020.08.26