기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
논리적 디렉터리 구성 예제
이 예에서는 사용자를 생성하고 두 개의 논리적 디렉터리를 할당합니다. 다음 명령을 실행하면 (기존 Transfer Family 서버의 경우) 논리적 디렉터리 pics
및 doc
를 사용하여 새 사용자가 만들어집니다.
aws transfer create-user \ --user-name marymajor \ --server-id s-11112222333344445 \ --role arn:aws:iam::1234abcd5678:role/marymajor-role \ --home-directory-type LOGICAL \ --home-directory-mappings "[{\"Entry\":\"/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]" \ --ssh-public-key-body file://~/.ssh/id_rsa.pub
marymajor
가 기존 사용자이고 홈 디렉터리 타입이 PATH
인 경우 이전 사용자와 비슷한 명령을 사용하여 그것을 LOGICAL
로 변경할 수 있습니다.
aws transfer update-user \ --user-name marymajor \ --server-id s-11112222333344445 \ --role arn:aws:iam::1234abcd5678:role/marymajor-role \ --home-directory-type LOGICAL \ --home-directory-mappings "[{\"Entry\":\"/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]"
유념할 사항:
-
디렉터리
/amzn-s3-demo-bucket1/pics
및/amzn-s3-demo-bucket2/test/mydocs
없는 경우 사용자 (또는 관리자) 가 해당 디렉터리를 만들어야 합니다.참고
이러한 디렉터리는 최적화된 디렉터리를 구성한 경우 Transfer Family 서버에서 자동으로 생성됩니다.
-
가 서버에
marymajor
연결하고ls -l
명령을 실행하면 Mary는 다음을 확인합니다.drwxr--r-- 1 - - 0 Mar 17 15:42 doc drwxr--r-- 1 - - 0 Mar 17 16:04 pics
-
marymajor
은(는) 이 수준에서는 파일이나 디렉터리를 만들 수 없습니다. 하지만pics
및doc
내에서 하위 디렉토리를 추가할 수는 있습니다. -
Mary가
pics
및에 추가하는 파일은/amzn-s3-demo-bucket2/test/mydocs
각각 Amazon S3 경로/amzn-s3-demo-bucket1/pics
및에doc
추가됩니다. -
이 예에서는 이러한 가능성을 설명하기 위해 서로 다른 두 개의 버킷을 지정합니다. 하지만 사용자에 대해 지정한 여러 논리 디렉터리 또는 모든 논리적 디렉터리에 동일한 버킷을 사용할 수 있습니다.
이 예제에서는 논리적 홈 경로에 대한 대체 구성을 제공합니다.
aws transfer create-user \ --user-name marymajor \ --server-id s-11112222333344445 \ --role arn:aws:iam::1234abcd5678:role/marymajor-role \ --home-directory-type LOGICAL \ --home-directory /home/marymajor \ --home-directory-mappings "[{\"Entry\":\"/home/marymajor/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/home/marymajor/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]" \ --ssh-public-key-body file://~/.ssh/id_rsa.pub
다음 사항에 유의하세요.
-
매핑은 두 논리적 경로의 첫 번째 부분
/home/marymajor
인 공통 경로를 제공합니다. 그런 다음 파일을pics
및doc
폴더에 추가할 수 있습니다. -
이전 예제와 마찬가지로 홈 디렉터리
/home/marymajor
는 읽기 전용입니다.