Amazon S3 버킷에서 변경한 내용이 Storage Gateway 파일 공유에 표시되지 않는 이유는 무엇인가요?

2분 분량
0

Amazon Simple Storage Service(Amazon S3) 버킷을 변경해도 변경 사항이 AWS Storage Gateway 파일 공유에 전파되지 않습니다.

간략한 설명

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

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

Storage Gateway 콘솔 또는 AWS CLI를 사용하여 캐시를 수동으로 새로 고칠 수 있습니다. Storage Gateway 콘솔을 사용하여 자동 캐시 새로 고침 일정을 구성할 수도 있습니다.

수동으로 캐시 새로 고침

Storage Gateway 콘솔

Storage Gateway 콘솔을 사용하여 캐시를 수동으로 새로 고치려면 Storage Gateway 콘솔을 사용하여 수동 캐시 새로 고침 수행을 참조하세요.

AWS CLI

다음 단계를 완료하세요.

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

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

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

자동 캐시 새로 고침 일정 구성

Storage Gateway 콘솔을 사용하여 자동 캐시 새로 고침 일정을 구성하려면 Storage Gateway에서 RefreshCache 작업을 자동화하려면 어떻게 해야 하나요?를 참조하세요.

자세한 내용은 Storage Gateway 콘솔을 사용하여 자동 캐시 새로 고침 일정 구성을 참조하세요.

참고: 자동 캐시 새로 고침Time To Live(TTL) 설정을 기반으로 합니다. TTL은 File Gateway 파일 공유의 디렉터리에 처음 액세스한 후 마지막으로 새로 고친 이후 경과한 시간입니다. 파일 공유에 액세스한 적이 없는 경우 자동 캐시 새로 고침이 작동하지 않습니다.

AWS 공식
AWS 공식업데이트됨 4달 전