Amazon S3 버킷의 변경 사항이 Storage Gateway 파일 공유에 표시되지 않는 이유는 무엇인가요?

2분 분량
0

새 파일을 업로드하거나 기존 파일을 제거하는 등 Amazon Simple Storage Service(S3) 버킷에 변경 작업을 수행했습니다. 하지만 변경 사항이 AWS Storage Gateway 파일 공유로 전파되지 않습니다. 해결하려면 어떻게 해야 하나요?

간략한 설명

Storage Gateway는 파일 공유를 사용하여 파일을 로컬로 캐시에 쓰면 파일 공유 캐시를 자동으로 업데이트합니다. 하지만 Amazon S3에 파일을 직접 업로드할 때 Storage Gateway는 캐시를 자동으로 업데이트하지 않습니다. 이렇게 할 때 RefreshCache 작업을 수행하여 파일 공유에 대한 변경 사항을 확인해야 합니다. 파일 공유가 두 개 이상인 경우 각 파일 공유에 대해 RefreshCache 작업을 실행해야 합니다.

Storage Gateway 콘솔, AWS 명령줄 인터페이스(AWS CLI)를 사용하여 캐시를 새로 고칠 수 있습니다.

해결 방법

Storage Gateway 콘솔 사용

Storage Gateway 콘솔을 사용하여 캐시를 새로 고치려면 Amazon S3 버킷의 객체 새로 고침을 참조하세요. 

AWS CLI 사용

1.    list-file-shares 명령을 실행합니다.

$ aws storagegateway list-file-shares

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

2.    새로 고치려는 캐시가 있는 파일 공유의 Amazon 리소스 번호(ARN)를 복사합니다. 그런 다음 refresh-cache 명령을 실행하고 ARN을 --file-share-arn의 값으로 입력합니다.

$ aws storagegateway refresh-cache --file-share-arn arn:aws:storagegateway:eu-west-1:12345678910:share/share-FFDEE12

RefreshCache 작업을 자동화하려면 Storage Gateway에서 RefreshCache 작업을 자동화하려면 어떻게 해야 합니까?를 참조하세요.


AWS 공식
AWS 공식업데이트됨 2년 전