Amazon S3에 대한 Windows Server 백업을 자동화하는 방법
Amazon Simple Storage Solution(Amazon S3) 을 사용하면 Windows Server 의 데이터를 대규모 클라우드 스토리지에 백업할 수 있습니다. 데이터 백업은 예기치 않은 이벤트 발생 시 데이터 손실을 방지하기 때문에 매우 중요합니다.
(Automate Windows Server)Amazon S3 에 대한 (Amazon S3)Windows Server 백업 자동화
이 튜토리얼에서는 백업 프로세스를 자동화하여 한 번, 매일, 매주 또는 매월 실행하는 방법을 보여 드리겠습니다. 수술은 간단하지만 합병증을 피하기 위해 가이드를 밀접하게 따라야 합니다.
Amazon AWS CLI 설치
Amazon AWS 백업 을 자동화하는 첫 번째 단계 는 AWS CLI 를 설치하는 것 입니다. 이 페이지 에서 (this page)AWS CLI 버전 1 및 2 설치에 대한 자세한 지침을 찾을 수 있습니다 .
설치를 완료하면 이제 기본 사용자 프로필, 액세스 ID 및 키를 구성해야 합니다. 이렇게 하려면 아래 명령을 실행하십시오.
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Amazon S3 명령 정보
s3 명령에서 경로 인수를 지정해야 합니다. 이러한 경로의 경우 S3 버킷의 URI 인 (URI)S3 Uri 를 사용 하거나 localpath (로컬 디렉터리)를 사용할 수 있습니다. 예를 들어 다음 명령을 사용할 수 있습니다.
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
따라서 완전한 S3 작업은 다음 형식을 취할 수 있습니다.
aws s3 s3command souce_file/folder destinationpath
작업은 localpath 에서 S3URI 로, S3URI 에서 S3URI 로, S3URI 에서 localpath 로 이동합니다 .
samplefile.txt 라는 예제 파일을 (samplefile.txt)sample-bucket 이라는 버킷에 복사하려면 아래 S3 명령을 사용할 수 있습니다.
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
위의 명령에서 우리는 지역을 선택하지 않았습니다. 이는 aws configure 에서 이미 수행했기 때문 입니다. –region 플래그는 버킷의 리전을 지정하는 데 사용됩니다 .
backups 폴더 의 모든 항목을 sample-bucket 버킷에 복사하려면 다음 명령을 실행하십시오.
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
위의 S3 명령을 사용하려면 다음 사항에 유의하십시오.
- 선택한 버킷 및 접두사에 로컬 파일이 없어야 합니다.
- S3 객체의 크기가 로컬 파일의 크기와 다른지 확인합니다.
- S3 객체의 가장 최근 수정 사항은 로컬 파일의 수정 사항보다 이전 버전이어야 합니다.
S3 명령에서 필터 플래그를 사용하기 위한 팁
S3 명령에서 사용하는 필터 플래그에는 –exclude 및 –include 플래그가 포함됩니다. 하나의 명령으로 여러 번 사용할 수 있습니다.
-- include
: 이것은 S3 명령에 따라 선택한 폴더 또는 파일을 추가합니다.-- exclude
: 이것은 S3 명령에 따라 선택한 폴더 또는 파일을 제거합니다.
다음(Below) 은 사용 중인 위 필터의 예입니다.
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
backups 라는 폴더의 모든 파일을 제외 하고 확장자가 jpg, png 및 text(jpg, png, and text) 인 이 폴더의 모든 파일을 포함하려면 아래 명령을 실행하십시오.
여기에서 --dryrun
플래그를 사용하여 설정도 테스트했습니다.
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
참고: (NOTE: ) 플래그가 없으면 시스템은 S3 작업의 모든 파일을 포함합니다. 또한 마지막 필터가 적용됩니다.
배치 파일을 사용하여 Amazon S3(Amazon S3) 백업 을 생성하는 방법
1] 배치 파일 생성
메모장(Notepad) 을 실행 하여 빈 .txt 파일을 엽니다.
(Enter)백업 폴더를 S3 버킷에 동기화하려면 다음 S3 명령을 입력 합니다.
aws s3 sync "C://Desktop/backups/" s3://your-bucket
txt 파일을 배치 파일로 만드는 .bat 확장자로 저장합니다.(.bat)
2] 작업 스케줄러(Task Scheduler) 에서 새 작업 만들기(Create)
(Press)Windows 키를 누르고 작업 스케줄러(task scheduler) 를 검색 합니다 .
결과에서 작업 스케줄러(Task Scheduler) 를 선택합니다 .
작업 스케줄러에서 작업을 클릭하고 작업 (Actions)만들기(Create Task) 를 선택 합니다. 작업 이름을 삽입하고 설명을 작성합니다.
한 번, 매일, 매주 또는 매월 트리거를 추가합니다.
3] 액션 추가
작업(Actions) 탭 으로 전환 하고 드롭다운 메뉴에서 다음 작업을 선택합니다. 프로그램 시작(Start a program) .
Program/script 상자에서 새로 생성된 배치 파일을 찾습니다 .
새로 생성된 작업을 저장합니다.
이 튜토리얼이 이해하기 쉬웠으면 합니다.
Related posts
HDG 설명: Amazon S3란 무엇입니까?
Windows Server에서 관리 주식을 비활성화합니다
Iperius Backup : Windows 10에서 백업을 자동화하는 프리웨어
Windows Server에서 Remote Access Client Account Lockout 구성
Windows Server에서 Bloated Registry Hives를 압축하는 방법
윈도우 10에 Install Remote Server Administration Tools (RSAT)
Synchronize Windows 10 Clock Internet Time Server
Discord Server (2021)을 남기는 방법
Amazon S3 데이터를 Glacier로 이동하는 방법
Windows Media Player 서버 실행 실패 오류 수정
Windows Server에서 Roles and Features을 제거하는 방법
RSAT Windows 10의 DNS server 도구
Windows 11에 Amazon Appstore를 설치하는 방법
IIS를 사용하여 Windows에서 FTP 서버를 설정하는 방법
Fix Your DNS Server을 사용할 수 없을 수도 있습니다
Windows 11에서 DNS 서버를 변경하는 방법
Windows Server Network connectivity 문제 해결 PowerShell를 통해 문제를 해결합니다
Amazon 프라임 비디오 핀을 재설정하는 방법
Fix Windows Server Update Services Error Code 0x80072EE6
Windows 8.1 태블릿 또는 하이브리드 장치에서 프록시 서버를 설정하는 방법