翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マウントターゲットの作成
VPC 内の EFS ファイルシステムにアクセスするには、ファイルシステムのマウントターゲットを作成する必要があります。
EFS ファイルシステムには、以下の特徴があります。
-
一度に 1 つの VPC でファイルシステムのマウントターゲットを作成できます。別の VPC からファイルシステムにアクセスする場合は、現在の VPC からマウントターゲットを削除し、他の VPC に新しいマウントターゲットを作成する必要があります。詳細については、「マウントターゲットの VPC を変更する」を参照してください。
-
VPC のアベイラビリティーゾーンに複数のサブネットがある場合、それらのサブネットの 1 つのみにマウントターゲットを作成できます。アベイラビリティーゾーンのすべての EC2 インスタンスは、1 つのマウントターゲットを共有できます。
-
少なくとも、ファイルシステムにアクセスする各アベイラビリティーゾーンにマウントターゲットを作成する必要があります。
注記
別のアベイラビリティーゾーンで作成されたマウントターゲットを使用して、アベイラビリティーゾーンの EC2 インスタンスにファイルシステムをマウントする場合は、コストを考慮する必要があります。詳細については、「Amazon EFS 料金表
AWS マネジメントコンソール、AWS CLI、または AWS SDK を使用して、プログラム的にファイルシステムのマウントターゲットを作成できます。コンソールで、ファイルシステムを作成する際、またはファイルシステムを作成した後に、マウントターゲットを作成できます。ファイルシステムの作成時にマウントターゲットを作成する手順については、「コンソールを使用して独自のファイルシステムを作成する」を参照してください。
既存の EFS ファイルシステムにマウントターゲットを追加するには、次の手順に従います。
EFS ファイルシステムにマウントターゲットを作成するには
Amazon Elastic File System コンソールの https://console.aws.amazon.com/efs/
を開いてください。 -
左のナビゲーションペインで、[ファイルシステム] を選択し、VPC を変更するファイルシステムを選択します。
-
[ネットワーク] を選択し、[管理] を選択して、ファイルシステムのマウントターゲットを表示します。
-
ファイルシステムの [名前] または [ファイルシステム ID] を選択して、マウントターゲットを追加するファイルシステムを選択します。
注記
1 ゾーンファイルシステムの場合は、ファイルシステムと同じアベイラビリティーゾーンにあるマウントターゲットを 1 つだけ作成できます。
-
EFS リージョンストレージクラスを使用するファイルシステムの場合は、ファイルシステム用に作成するマウントターゲットごとに [マウントターゲットを追加] を選択します。
-
マウントターゲットの設定を定義します。
-
マウントターゲットの [アベイラビリティーゾーン] と [サブネット ID] を選択します。
-
[IP アドレスタイプ] で、[IPv4 のみ] を選択して IPv4 アドレスのみをサポートするか、[IPv6 のみ] を選択して IPv6 アドレスのみをサポートするか、[デュアルスタック] を選択して IPv4 アドレスおよび IPv6 アドレスの両方をサポートします。
注記
IP アドレスタイプは、サブネットの IP タイプと一致する必要があります。さらに、IP アドレスタイプはサブネットの IP アドレス属性を上書きします。例えば、IP アドレスタイプが IPv4-only で、サブネットで IPv6 アドレス属性が有効化されている場合、そのサブネットで作成されたネットワークインターフェイスは、サブネットの範囲から IPv4 アドレスを受け取ります。詳細については「サブネットの IP アドレス指定属性を変更する」を参照してください。
-
マウントターゲットを配置する IP アドレスがわかっている場合は、IP アドレスタイプに一致する IP アドレスボックスに入力します。値を指定しない場合、Amazon EFS は指定されたサブネットから未使用の IP アドレスを選択します。
注記
作成後は、マウントターゲットの IP アドレスを変更することはできません。IP アドレスを変更するには、マウントターゲットを削除し、新しいアドレスで新しいマウントターゲットを作成する必要があります。
-
-
マウントターゲットに関連付けるセキュリティグループを少なくとも 1 つ選択します。後で、セキュリティグループは変更できます。
-
[保存] を選択します。
このセクションでは、create-mount-target コマンドを使用して、AWS CLI でマウントターゲットを作成する例を示します。同等の API コマンドは CreateMountTarget です。
-
マウントターゲットの IP アドレスタイプを指定しない場合、IPv4-only が使用されます。
-
マウントターゲットの IP アドレスを指定しない場合、Amazon EFS は指定されたサブネットに使用可能なアドレスを割り当てます。
-
IP アドレスタイプはサブネットの IP アドレス属性を上書きします。例えば、IP アドレスタイプが IPv4-only で、サブネットで IPv6 アドレス属性が有効化されている場合、そのサブネットで作成されたネットワークインターフェイスは、サブネットの範囲から IPv4 アドレスを受け取ります。詳細については「サブネットの IP アドレス指定属性を変更する」を参照してください。
注記
1 ゾーンファイルシステムの場合は、ファイルシステムと同じアベイラビリティーゾーンにあるマウントターゲットを 1 つだけ作成できます。
次のコマンドは、マウントターゲットのファイルシステム、サブネット、およびセキュリティグループを指定します。ターゲットは、指定されたサブネットで使用可能な IPv4 アドレスで作成されます。
$aws efs create-mount-target \ --file-system-idfile-system-id\ --subnet-idsubnet-id\ --security-groupID-of-the-security-group-created-for-mount-target\ --regionaws-region\
次の例は、このコマンドのサデータデータを示しています。
$aws efs create-mount-target \ --file-system-id fs-0123456789abcdef1 \ --subnet-id subnet-b3983dc4 \ --security-group sg-01234567 \ --region us-east-2 \
次の例に示すように、マウントターゲットを正常に作成すると、Amazon EFS は JSON としてマウントターゲットの説明を返します。
{ "OwnerID": "111122223333" "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-0123456789abcdef1", "SubnetId": "subnet-b3983dc4", "LifeCycleState": "available", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-3851ec4e", "AvailabilityZoneId": "use2-az1", "AvailabilityZoneName": "us-east-2a", "VpcId": "vpc-3c39ef57" }
次のコマンドは、マウントターゲットのファイルシステム、サブネット、セキュリティグループ、および使用する IPv4 アドレスを指定します。ターゲットは、指定されたサブネットで指定された IPv4 アドレスで作成されます。
$aws efs create-mount-target \ --file-system-idfile-system-id\ --subnet-idsubnet-id\ --security-groupID-of-the-security-group-created-for-mount-target\ --ip-addressIPv4-address--regionaws-region\
次の例は、このコマンドのサデータデータを示しています。
$aws efs create-mount-target \ --file-system-id fs-0123456789abcdef1 \ --subnet-id subnet-b3983dc4 \ --security-group sg-01234567 \ --ip-address 10.0.1.24 \ --region us-east-2 \
次の例に示すように、マウントターゲットを正常に作成すると、Amazon EFS は JSON としてマウントターゲットの説明を返します。
{ "OwnerID": "111122223333" "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-0123456789abcdef1", "SubnetId": "subnet-b3983dc4", "LifeCycleState": "available", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-3851ec4e", "AvailabilityZoneId": "use2-az1", "AvailabilityZoneName": "us-east-2a", "VpcId": "vpc-3c39ef57" }
次のコマンドは、マウントターゲットのファイルシステム、サブネット、セキュリティグループ、および使用する IPv6 アドレスを指定します。ターゲットは、指定されたサブネットで指定された IPv6 アドレスで作成されます。
$aws efs create-mount-target \ --file-system-idfile-system-id\ --subnet-idsubnet-id\ --security-groupID-of-the-security-group-created-for-mount-target\ --ip-address-typeIP-address-type\ --ipv6-addressIPv6-address\ --regionaws-region\
次の例は、このコマンドのサデータデータを示しています。
$aws efs create-mount-target \ --file-system-id fs-0123456789abcdef1 \ --subnet-id subnet-b3983dc4 \ --security-group sg-01234567 \ --ip-address-type IPV6_ONLY \ --ipv6-address 2001:0db8:85a3:0000:0000:8a2e:0370:7334 \ --region us-east-2 \
次の例に示すように、マウントターゲットを正常に作成すると、Amazon EFS は JSON としてマウントターゲットの説明を返します。
{ "OwnerID": "111122223333" "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-0123456789abcdef1", "SubnetId": "subnet-b3983dc4", "LifeCycleState": "available", "Ipv6Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "NetworkInterfaceId": "eni-3851ec4e", "AvailabilityZoneId": "use2-az1", "AvailabilityZoneName": "us-east-2a", "VpcId": "vpc-3c39ef57" }
このコマンドは、マウントターゲットのファイルシステム、サブネット、セキュリティグループ、デュアルスタック IP アドレスタイプ、および IPv6 アドレスを指定します。ターゲットは、デュアルスタックサブネットで使用可能な IPv4 アドレスと指定された IPv6 アドレスで作成されます。
$aws efs create-mount-target \ --file-system-idfile-system-id\ --subnet-idsubnet-id\ --security-groupID-of-the-security-group-created-for-mount-target\ --ip-address-typeIP-address-type--ipv6-addressIPv6-address\ --regionaws-region\
次の例は、このコマンドのサデータデータを示しています。
$aws efs create-mount-target \ --file-system-id fs-0123456789abcdef1 \ --subnet-id subnet-b3983dc4 \ --security-group sg-01234567 \ --ip-address-type DUAL_STACK \ --ipv6-address 2001:0db8:85a3:0000:0000:8a2e:0370:7334 \ --region us-east-2 \
次の例に示すように、マウントターゲットを正常に作成すると、Amazon EFS は JSON としてマウントターゲットの説明を返します。
{ "OwnerID": "111122223333" "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-0123456789abcdef1", "SubnetId": "subnet-b3983dc4", "LifeCycleState": "available", "IpAddress": "10.0.1.24", "Ipv6Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "NetworkInterfaceId": "eni-3851ec4e", "AvailabilityZoneId": "use2-az1", "AvailabilityZoneName": "us-east-2a", "VpcId": "vpc-3c39ef57" }