S3 버킷 링크 생성 - FSx러스터용

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

S3 버킷 링크 생성

다음 절차는 AWS Management Console and AWS Command Line Interface (AWS CLI) 를 사용하여 FSx for Lustre 파일 시스템을 기존 S3 버킷에 대한 데이터 리포지토리 연결을 생성하는 프로세스를 안내합니다. S3 버킷을 파일 시스템에 연결하기 위해 권한을 추가하는 방법에 대한 자세한 내용은 Amazon S3의 데이터 리포지토리를 사용하기 위한 권한 추가 섹션을 참조하세요.

참고

데이터 리포지토리는 파일 시스템 백업이 활성화된 파일 시스템에 연결할 수 없습니다. 데이터 리포지토리에 연결하기 전에 백업을 비활성화합니다.

  1. 에서 Amazon FSx 콘솔을 엽니다 https://console.aws.amazon.com/fsx/.

  2. 시작하기 섹션의 1단계: FSx Lustre용 파일 시스템 생성 섹션에 설명된 새 파일 시스템 생성 절차를 따릅니다.

  3. 데이터 리포지토리 가져오기/내보내기 - 선택 사항 섹션을 엽니다. 기본적으로 이 기능은 비활성화되어 있습니다.

  4. S3에서 데이터 가져오기 및 S3로 데이터 내보내기를 선택합니다.

  5. 데이터 리포지토리 연결 정보 대화 상자에서 다음 필드에 대한 정보를 제공합니다.

    • 파일 시스템 경로: S3 데이터 리포지토리와 연결할 Amazon FSx 파일 시스템 내의 상위 수준 디렉터리 (예: /ns1/ns1/subdir) 또는 하위 디렉터리 (예:) 의 이름을 입력합니다. 경로 앞에 슬래시가 있어야 합니다. 두 개의 데이터 리포지토리 연결에 중복되는 파일 시스템 경로가 있을 수 없습니다. 예를 들어, 데이터 리포지토리가 파일 시스템 경로 /ns1과 연결된 경우, 파일 시스템 경로 /ns1/ns2와 또 다른 데이터 리포지토리를 연결할 수 없습니다. 파일 시스템 경로 설정은 파일 시스템의 모든 데이터 리포지토리 연결에서 고유해야 합니다.

    • 데이터 리포지토리 경로: 파일 시스템에 연결할 기존 S3 버킷 또는 접두사의 경로를 입력합니다(예:s3://amzn-s3-demo-bucket/my-prefix). 두 개의 데이터 리포지토리 연결에 중복되는 데이터 리포지토리 경로가 있을 수 없습니다. 데이터 리포지토리 경로 설정은 파일 시스템의 모든 데이터 리포지토리 연결에서 고유해야 합니다.

    • 리포지토리에서 메타데이터 가져오기: 링크를 생성한 후 즉시 메타데이터를 가져오는 데이터 리포지토리 가져오기 작업을 선택적으로 실행하려면 이 속성을 선택합니다.

  6. 가져오기 설정 - 선택 사항의 경우 S3 버킷에서 객체를 추가, 변경 또는 삭제할 때 파일 및 디렉터리 목록을 최신 상태로 유지하는 방법을 결정하는 가져오기 정책을 설정합니다. 예를 들어, S3 버킷에서 생성된 새 객체의 메타데이터를 파일 시스템으로 가져오려면 새로 만들기를 선택합니다. 가져오기 정책에 대한 자세한 내용은 S3 버킷에서 업데이트 자동 가져오기 섹션을 참조하세요.

  7. 내보내기 정책에서는 파일 시스템에서 객체를 추가, 변경 또는 삭제할 때 연결된 S3 버킷으로 파일을 내보내는 방법을 결정하는 내보내기 정책을 설정합니다. 예를 들어 파일 시스템에서 콘텐츠 또는 메타데이터가 변경된 객체를 내보내려면 변경됨을 선택합니다. 내보내기 정책에 대한 자세한 내용은 업데이트를 S3 버킷으로 자동 내보냅니다. 섹션을 참조하세요.

  8. 파일 시스템 생성 마법사의 다음 섹션으로 계속 진행합니다.

  1. 에서 Amazon FSx 콘솔을 엽니다 https://console.aws.amazon.com/fsx/.

  2. 대시보드에서 파일 시스템을 선택한 다음 데이터 리포지토리 연결을 생성할 파일 시스템을 선택합니다.

  3. 데이터 리포지토리 탭을 선택합니다.

  4. 데이터 리포지토리 연결 패널에서 데이터 리포지토리 연결 만들기를 선택합니다.

  5. 데이터 리포지토리 연결 정보 대화 상자에서 다음 필드에 대한 정보를 제공합니다.

    • 파일 시스템 경로: S3 데이터 리포지토리와 연결할 Amazon FSx 파일 시스템 내의 상위 수준 디렉터리 (예: /ns1/ns1/subdir) 또는 하위 디렉터리 (예:) 의 이름을 입력합니다. 경로 앞에 슬래시가 있어야 합니다. 두 개의 데이터 리포지토리 연결에 중복되는 파일 시스템 경로가 있을 수 없습니다. 예를 들어, 데이터 리포지토리가 파일 시스템 경로 /ns1과 연결된 경우, 파일 시스템 경로 /ns1/ns2와 또 다른 데이터 리포지토리를 연결할 수 없습니다. 파일 시스템 경로 설정은 파일 시스템의 모든 데이터 리포지토리 연결에서 고유해야 합니다.

    • 데이터 리포지토리 경로: 파일 시스템에 연결할 기존 S3 버킷 또는 접두사의 경로를 입력합니다(예:s3://amzn-s3-demo-bucket/my-prefix). 두 개의 데이터 리포지토리 연결에 중복되는 데이터 리포지토리 경로가 있을 수 없습니다. 데이터 리포지토리 경로 설정은 파일 시스템의 모든 데이터 리포지토리 연결에서 고유해야 합니다.

    • 리포지토리에서 메타데이터 가져오기: 링크를 생성한 후 즉시 메타데이터를 가져오는 데이터 리포지토리 가져오기 작업을 선택적으로 실행하려면 이 속성을 선택합니다.

  6. 가져오기 설정 - 선택 사항의 경우 S3 버킷에서 객체를 추가, 변경 또는 삭제할 때 파일 및 디렉터리 목록을 최신 상태로 유지하는 방법을 결정하는 가져오기 정책을 설정합니다. 예를 들어, S3 버킷에서 생성된 새 객체의 메타데이터를 파일 시스템으로 가져오려면 새로 만들기를 선택합니다. 사용자 정책에 대한 자세한 내용은 S3 버킷에서 업데이트 자동 가져오기 섹션을 참조하세요.

  7. 내보내기 정책에서는 파일 시스템에서 객체를 추가, 변경 또는 삭제할 때 연결된 S3 버킷으로 파일을 내보내는 방법을 결정하는 내보내기 정책을 설정합니다. 예를 들어 파일 시스템에서 콘텐츠 또는 메타데이터가 변경된 객체를 내보내려면 변경됨을 선택합니다. 내보내기 정책에 대한 자세한 내용은 업데이트를 S3 버킷으로 자동 내보냅니다. 섹션을 참조하세요.

  8. 생성(Create)을 선택합니다.

다음 예제는 새 파일이나 변경된 FSx 파일을 파일 시스템으로 가져오는 가져오기 정책과 새 파일, 변경 또는 삭제된 파일을 연결된 S3 버킷으로 내보내는 내보내기 정책을 사용하여 Amazon 파일 시스템을 S3 버킷에 연결하는 데이터 리포지토리 연결을 생성합니다.

  • 데이터 리포지토리 연결을 생성하려면 다음과 같이 Amazon FSx CLI 명령을 create-data-repository-association 사용합니다.

    $ aws fsx create-data-repository-association \ --file-system-id fs-0123456789abcdef0 \ --file-system-path /ns1/path1/ \ --data-repository-path s3://amzn-s3-demo-bucket/myprefix/ \ --s3 "AutoImportPolicy={Events=[NEW,CHANGED,DELETED]},AutoExportPolicy={Events=[NEW,CHANGED,DELETED]}"

Amazon은 해당 JSON 설명을 DRA 즉시 FSx 반환합니다. DRA는 비동기적으로 생성됩니다.

파일 시스템 생성이 완료되기 전에도 이 명령을 사용하여 데이터 리포지토리 연결을 생성할 수 있습니다. 요청은 대기열에 추가되며 파일 시스템을 사용할 수 있게 되면 데이터 리포지토리 연결이 생성됩니다.