기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자 지정 호스트 이름으로 작업
서버 호스트 이름은 사용자가 서버에 연결할 때 클라이언트에 입력하는 호스트 이름입니다. 작업할 때 서버 호스트 이름에 등록한 사용자 지정 도메인을 사용할 수 있습니다 AWS Transfer Family. 예를 들어 mysftpserver.mysubdomain.domain.com 같은 사용자 지정 호스트 이름을 사용할 수 있습니다.
등록한 사용자 지정 도메인에서 서버 엔드포인트로 트래픽을 리디렉션하려면, Amazon Route 53 또는 아무 DNS(Domain Name System) 공급자를 이용하면 됩니다. Route 53은 AWS Transfer Family (이)가 기본적으로 지원하는 DNS 서비스입니다.
콘솔에서, 사용자 지정 호스트 이름을 설정하려면 다음 방법 중 하나를 선택합니다.
-
Amazon Route 53 DNS 별칭 – 사용하려는 호스트 이름이 Route 53에 등록된 경우. 이후 호스트 이름을 입력하면 됩니다.
-
기타 DNS – 사용할 호스트 이름이 다른 DNS 공급자를 통해 등록된 경우. 이후 호스트 이름을 입력하면 됩니다.
-
없음 – 서버의 엔드포인트를 사용하고 사용자 지정 호스트 이름은 사용하지 않을 경우.
이 옵션은 새 서버를 만들거나 기존 서버의 구성을 수정할 때 설정합니다. 새 서버 생성에 대한 자세한 정보는 2단계: SFTP 지원 서버 생성 섹션을 참조하세요. 기존 서버 구성 편집에 대한 자세한 내용은 서버 세부 정보 편집 섹션을 참조하세요.
서버 호스트 이름에 자체 도메인을 사용하는 방법과가 Route 53을 AWS Transfer Family 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하세요.
Amazon Route 53을 DNS 공급자로 사용
서버를 만들 때 DNS 공급자로 Amazon Route 53을 사용할 수 있습니다. Route 53을 도메인과 함께 사용하려면 먼저 도메인을 등록합니다. 자세한 내용은 Amazon Route 53 개발자 안내서의 도메인 등록 방식을 참조하세요.
Route 53을 사용하여 서버에 DNS 라우팅을 제공하는 경우는 입력한 사용자 지정 호스트 이름을 AWS Transfer Family 사용하여 호스팅 영역을 추출합니다. 가 호스팅 영역을 AWS Transfer Family 추출하면 다음과 같은 세 가지 상황이 발생할 수 있습니다.
-
Route 53을 처음 사용하고 호스팅 영역이 없는 경우 새 호스팅 영역과
CNAME레코드를 AWS Transfer Family 추가합니다. 이CNAME레코드의 값은 서버의 엔드포인트 호스트 이름입니다. CNAME은 대체 도메인 이름입니다. -
Route 53에 호스팅 영역이 있지만
CNAME레코드가 없는 경우, AWS Transfer Family 에서 호스팅 영역에CNAME레코드를 추가합니다. -
서비스가 호스팅 영역에 존재하는
CNAME레코드를 감지하면,CNAME레코드가 이미 존재함을 알려주는 오류 메시지가 표시됩니다. 이 경우,CNAME레코드 값을 서버의 호스트 이름으로 변경합니다.
Route 53의 호스팅 영역에 대한 자세한 내용은 Amazon Route 53 개발자 안내서의 호스팅 영역을 참조하하세요.
다른 DNS 공급자 사용
서버를 생성할 때 Amazon Route 53 대신 DNS 공급자를 사용할 수도 있습니다. 대체 DNS 공급자를 사용하는 경우 도메인에서 나오는 트래픽이 서버 엔드포인트로 가는지 확인합니다.
이렇게 하려면 도메인을 서버의 엔드포인트 호스트 이름으로 설정합니다.
-
IPv4 엔드포인트의 경우 호스트 이름은 콘솔에서 다음과 같습니다.
serverid.server.transfer.region.amazonaws.com -
듀얼 스택 엔드포인트의 경우 콘솔에서 호스트 이름은 다음과 같습니다.
serverid.transfer-server.region.on.aws
참고
서버에 VPC 엔드포인트가 있는 경우 호스트 이름의 형식은 위에서 설명한 형식과 다릅니다. VPC 엔드포인트를 찾으려면 서버의 세부 정보 페이지에서 VPC를 선택한 다음 VPC 대시보드에서 VPC 엔드포인트 ID를 선택합니다. 엔드포인트는 나열된 DNS 이름 중 첫 번째 DNS 이름입니다.
콘솔에서 생성하지 않은 서버의 사용자 지정 호스트 이름
를 사용하거나 CLI를 AWS 클라우드 개발 키트 (AWS CDK) AWS CloudFormation통해 서버를 생성할 때 해당 서버에 사용자 지정 호스트 이름을 지정하려면 태그를 추가해야 합니다. 콘솔을 사용하여 Transfer Family 서버를 생성하는 경우 태깅이 자동으로 수행됩니다.
참고
또한 도메인에서 서버 엔드포인트로 트래픽을 리디렉션하려면 DNS 레코드를 생성해야 합니다. 자세한 내용은 Amazon Route 53 개발자 안내서의 레코드 작업을 참조하세요.
사용자 지정 호스트 이름에 사용할 키:
-
콘솔에 사용자 지정 호스트 이름을 표시하려면
transfer:customHostname를 추가합니다. -
Route 53을 DNS 공급자로 사용하고 있는 경우
transfer:route53HostedZoneId를 추가합니다. 이 태그는 사용자 지정 호스트 이름을 Route 53 호스팅 영역 ID에 연결합니다.
사용자 지정 호스트 이름을 추가하려면 다음 CLI 명령을 실행합니다.
aws transfer tag-resource --arn arn:aws:transfer:region:AWS 계정:server/server-ID--tags Key=transfer:customHostname,Value="custom-host-name"
예:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:customHostname,Value="abc.example.com"
Route 53을 사용하는 경우 다음 명령을 실행하여 사용자 지정 호스트 이름을 Route 53 호스팅 영역 ID에 연결합니다.
aws transfer tag-resource --arnserver-ARN:server/server-ID--tags Key=transfer:route53HostedZoneId,Value=HOSTED-ZONE-ID
예:
aws transfer tag-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0 --tags Key=transfer:route53HostedZoneId,Value=ABCDE1111222233334444
이전 명령의 샘플 값을 가정하고 다음 명령을 실행하여 태그를 봅니다.
aws transfer list-tags-for-resource --arn arn:aws:transfer:us-east-1:111122223333:server/s-1234567890abcdef0
"Tags": [ { "Key": "transfer:route53HostedZoneId", "Value": "/hostedzone/ABCDE1111222233334444" }, { "Key": "transfer:customHostname", "Value": "abc.example.com" } ]
참고
Amazon Route 53에서 퍼블릭, 호스팅 영역 및 해당 ID를 사용할 수 있습니다.
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/route53/