Amazon Simple Storage 솔루션(Amazon S3) Windows Server에서 데이터를 백업할 수 있습니다. 대규모 클라우드 스토리지에. 데이터 백업은 예상치 못한 상황에서 데이터 손실을 방지하기 때문에 매우 중요합니다.
Amazon S3에 Windows Server 백업 자동화
이 튜토리얼에서는 백업 프로세스를 자동화하여 한 번, 매일, 매주 또는 매월 실행하는 방법을 보여 드리겠습니다. 작업은 간단하지만 합병증을 피하기 위해 가이드를 밀접하게 따라야 합니다.
Amazon AWS CLI 설치
Amazon AWS 백업을 자동화하는 첫 번째 단계는 AWS CLI를 설치하는 것입니다. 이 페이지에서 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인 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라는 예제 파일을 복사하려면 sample-bucket이라는 버킷에 , 아래 S3 명령을 사용할 수 있습니다.
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
위 명령어에서는 지역을 선택하지 않았습니다. 이는 aws configure에서 이미 수행했기 때문입니다. . –지역 플래그는 버킷의 리전을 지정하는 데 사용됩니다.
백업의 모든 항목을 복사하려면 sample-bucket 폴더 버킷에서 다음 명령을 실행합니다.
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
위의 S3 명령을 사용하려면 다음 사항에 유의하세요.
- 선택한 버킷 및 접두사에 로컬 파일이 없어야 합니다.
- S3 개체의 크기가 로컬 파일의 크기와 다른지 확인합니다.
- S3 객체의 가장 최근 수정 사항은 로컬 파일의 수정 사항보다 이전 버전이어야 합니다.
S3 명령에서 필터 플래그를 사용하기 위한 팁
S3 명령에서 사용하는 필터 플래그에는 –exclude가 포함됩니다. 및 –포함 플래그. 하나의 명령으로 여러 번 사용할 수 있습니다.
-- include
:S3 명령에 따라 선택한 폴더 또는 파일을 추가합니다.-- exclude
:이것은 S3 명령에 따라 선택한 폴더 또는 파일을 제거합니다.
다음은 사용 중인 위 필터의 예입니다.
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
backups라는 폴더의 모든 파일을 제외하려면 확장자가 jpg, png 및 text인 이 폴더의 모든 파일을 포함합니다. , 아래 명령어를 실행하세요.
여기에서 --dryrun
의 도움으로 설정을 테스트했습니다. 플래그:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
참고: 플래그가 없으면 시스템은 S3 작업의 모든 파일을 포함합니다. 또한 마지막 필터가 적용됩니다.
배치 파일을 사용하여 Amazon S3 백업을 생성하는 방법
1] 배치 파일 생성
메모장을 실행하여 빈 .txt를 엽니다. 파일.
백업 폴더를 S3 버킷에 동기화하려면 다음 S3 명령을 입력하십시오.
aws s3 sync "C://Desktop/backups/" s3://your-bucket
.bat로 txt 파일을 저장합니다. 확장자로 배치 파일을 만듭니다.
2] 작업 스케줄러에서 새 작업 만들기
Windows 키를 누르고 작업 스케줄러를 검색합니다. .
작업 스케줄러를 선택합니다. 결과에서.
작업 스케줄러에서 작업을 클릭합니다. 작업 만들기를 선택합니다. . 작업 이름을 입력하고 설명을 작성하세요.
한 번, 매일, 매주 또는 매월 트리거를 추가합니다.
3] 작업 추가
작업으로 전환 탭을 클릭하고 드롭다운 메뉴에서 다음 작업을 선택합니다. 프로그램 시작 .
프로그램/스크립트에서 상자에서 새로 생성된 배치 파일을 찾습니다.
새로 생성된 작업을 저장합니다.
이 튜토리얼이 이해하기 쉬웠으면 합니다.