기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
EFS 문제 해결
이 섹션에서는 Amazon EFS 스토리지 관련 문제에 대해 가능한 해결 방법을 설명합니다.
Amazon SES 문제 해결
이 섹션에서는 다음 Amazon EFS 문제에 대해 가능한 해결 방법을 설명합니다.
Amazon EFS 서비스 관리 사용자 문제 해결
설명
sftp 명령을 실행하면 프롬프트가 나타나지 않고 대신 다음 메시지가 표시됩니다:
Couldn't canonicalize: Permission denied Need cwd
원인
AWS Identity and Access Management (IAM) 사용자의 역할에 Amazon Elastic File System(Amazon EFS)에 액세스할 수 있는 권한이 없습니다.
솔루션
사용자 역할에 대한 정책 권한을 늘리세요. 와 같은 AWS 관리형 정책을 추가할 수 있습니다AmazonElasticFileSystemClientFullAccess.
누락된 POSIX 프로필 문제 해결
설명
서버에 Amazon EFS 스토리지를 사용하고 사용자 지정 자격 증명 공급자를 사용하는 경우 AWS Lambda 함수에 POSIX 프로파일을 제공해야 합니다.
원인
한 가지 가능한 원인은 AWS Lambda지원 Amazon API Gateway 메서드를 생성하기 위해 제공하는 템플릿에 현재 POSIX 정보가 포함되어 있지 않기 때문입니다.
POSIX 정보를 제공한 경우 POSIX 정보를 제공하는 데 사용한 형식이 Transfer Family에서 올바르게 파싱되지 않을 수 있습니다.
솔루션
Transfer Family에 PosixProfile 파라미터에 대한 JSON 요소를 제공하고 있는지 확인하세요.
예를 들어, Python을 사용하는 경우 PosixProfile 파라미터를 파싱하는 위치에 다음 줄을 추가할 수 있습니다.
if PosixProfile: response_data["PosixProfile"] = json.loads(PosixProfile)
또는 JavaScript에서 다음 줄을 추가할 수 있습니다. 여기서 및 uid-value는 각각 사용자 ID(UID)와 GID(그룹 ID)를 나타내는 0 이상의 정수입니다.gid-value
PosixProfile: {"Uid":uid-value, "Gid":gid-value},
이 코드 예는 PosixProfile 파라미터를 문자열이 아닌 JSON 객체로 Transfer Family에 전송합니다.
또한 내에서 다음과 같이 PosixProfile 파라미터를 저장 AWS Secrets Manager해야 합니다. 와(과) your-uid를 GID 및 UID의 실제 값으로 바꾸세요.your-gid
{"Uid":your-uid, "Gid":your-gid, "SecondaryGids": []}
Amazon EFS로 논리적 디렉터리 문제 해결
설명
사용자의 홈 디렉터리가 존재하지 않고 사용자가 ls 명령을 실행하면 시스템은 다음과 같이 응답합니다:
sftp> ls remote readdir ("/"): No such file or directory
원인
Transfer Family 서버에서 Amazon EFS를 사용하는 경우, 사용자가 논리적 홈 디렉터리에서 작업할 수 있으려면 먼저 읽기 및 쓰기 권한이 있는 사용자의 홈 디렉터리를 생성해야 합니다. 사용자는 논리적 홈 디렉터리 상의 mkdir에 대한 권한이 없기 때문에 이 디렉터리를 직접 만들 수는 없습니다.
솔루션
상위 디렉터리에 대한 관리 액세스 권한이 있는 사용자는 사용자의 논리적 홈 디렉터리를 생성해야 합니다.