翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した Amazon EFS の例 AWS CLI
次のコード例は、Amazon AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示していますEFS。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
トピック
アクション
次の例は、create-file-system
を使用する方法を説明しています。
- AWS CLI
-
暗号化されたファイルシステムを作成するには
次の
create-file-system
例では、デフォルトの を使用して暗号化されたファイルシステムを作成しますCMK。タグ も追加されますName=my-file-system
。aws efs create-file-system \ --performance-mode
generalPurpose
\ --throughput-modebursting
\ --encrypted \ --tagsKey=Name,Value=my-file-system
出力:
{ "OwnerId": "123456789012", "CreationToken": "console-d7f56c5f-e433-41ca-8307-9d9c0example", "FileSystemId": "fs-c7a0456e", "FileSystemArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-48499b4d", "CreationTime": 1595286880.0, "LifeCycleState": "creating", "Name": "my-file-system", "NumberOfMountTargets": 0, "SizeInBytes": { "Value": 0, "ValueInIA": 0, "ValueInStandard": 0 }, "PerformanceMode": "generalPurpose", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/a59b3472-e62c-42e4-adcf-30d92example", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "my-file-system" } ] }
詳細については、「Amazon Elastic EFS File System ユーザーガイド」の「Amazon ファイルシステムの作成」を参照してください。 Amazon Elastic File System
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreateFileSystem
」の「」を参照してください。
-
次のコード例は、create-mount-target
を使用する方法を示しています。
- AWS CLI
-
マウントターゲットを作成するには
次の
create-mount-target
例では、指定されたファイルシステムのマウントターゲットを作成します。aws efs create-mount-target \ --file-system-id
fs-c7a0456e
\ --subnet-idsubnet-02bf4c428bexample
\ --security-groupssg-068f739363example
出力:
{ "OwnerId": "123456789012", "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-c7a0456e", "SubnetId": "subnet-02bf4c428bexample", "LifeCycleState": "creating", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-02d542216aexample", "AvailabilityZoneId": "use2-az2", "AvailabilityZoneName": "us-east-2b", "VpcId": "vpc-0123456789abcdef0" }
詳細については、Amazon Elastic File System ユーザーガイド」の「マウントターゲットの作成」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスCreateMountTarget
」の「」を参照してください。
-
次の例は、delete-file-system
を使用する方法を説明しています。
- AWS CLI
-
ファイルシステムを削除するには
次の
delete-file-system
例では、指定されたファイルシステムを削除します。aws efs delete-file-system \ --file-system-id
fs-c7a0456e
このコマンドでは何も出力されません。
詳細については、「Amazon Elastic EFS File System ユーザーガイド」の「Amazon ファイルシステムの削除」を参照してください。 Amazon Elastic File System
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteFileSystem
」の「」を参照してください。
-
次の例は、delete-mount-target
を使用する方法を説明しています。
- AWS CLI
-
マウントターゲットを削除するには
次の
delete-mount-target
例では、指定されたマウントターゲットを削除します。aws efs delete-mount-target \ --mount-target-id
fsmt-f9a14450
このコマンドでは何も出力されません。
詳細については、Amazon Elastic File System ユーザーガイド」の「マウントターゲットの作成」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteMountTarget
」の「」を参照してください。
-
次の例は、describe-file-systems
を使用する方法を説明しています。
- AWS CLI
-
ファイルシステムを記述するには
次の
describe-file-systems
例では、指定されたファイルシステムについて説明します。aws efs describe-file-systems \ --file-system-id
fs-c7a0456e
出力:
{ "FileSystems": [ { "OwnerId": "123456789012", "CreationToken": "console-d7f56c5f-e433-41ca-8307-9d9c0example", "FileSystemId": "fs-c7a0456e", "FileSystemArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-48499b4d", "CreationTime": 1595286880.0, "LifeCycleState": "available", "Name": "my-file-system", "NumberOfMountTargets": 3, "SizeInBytes": { "Value": 6144, "Timestamp": 1600991437.0, "ValueInIA": 0, "ValueInStandard": 6144 }, "PerformanceMode": "generalPurpose", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/a59b3472-e62c-42e4-adcf-30d92example", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "my-file-system" } ] } ] }
詳細については、「Amazon Elastic EFS File System ユーザーガイド」の「Amazon ファイルシステムの管理」を参照してください。 Amazon Elastic File System
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribeFileSystems
」の「」を参照してください。
-
次のコード例は、describe-mount-targets
を使用する方法を示しています。
- AWS CLI
-
マウントターゲットを記述するには
次の
describe-mount-targets
例では、指定されたマウントターゲットについて説明します。aws efs describe-mount-targets \ --mount-target-id
fsmt-f9a14450
出力:
{ "MountTargets": [ { "OwnerId": "123456789012", "MountTargetId": "fsmt-f9a14450", "FileSystemId": "fs-c7a0456e", "SubnetId": "subnet-02bf4c428bexample", "LifeCycleState": "creating", "IpAddress": "10.0.1.24", "NetworkInterfaceId": "eni-02d542216aexample", "AvailabilityZoneId": "use2-az2", "AvailabilityZoneName": "us-east-2b", "VpcId": "vpc-0123456789abcdef0" } ] }
詳細については、Amazon Elastic File System ユーザーガイド」の「マウントターゲットの作成」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribeMountTargets
」の「」を参照してください。
-
次の例は、describe-tags
を使用する方法を説明しています。
- AWS CLI
-
ファイルシステムのタグを記述するには
次の
describe-tags
例では、指定されたファイルシステムのタグについて説明します。aws efs describe-tags \ --file-system-id
fs-c7a0456e
出力:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
詳細については、Amazon Elastic File System「ファイルシステムタグの管理」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDescribeTags
」の「」を参照してください。
-
次のコード例は、list-tags-for-resource
を使用する方法を示しています。
- AWS CLI
-
リソースのタグを取得するには
次の
list-tags-for-resource
例では、指定されたファイルシステムに関連付けられたタグを取得します。aws efs list-tags-for-resource \ --resource-id
fs-c7a0456e
出力:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
詳細については、Amazon Elastic File System「ファイルシステムタグの管理」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスListTagsForResource
」の「」を参照してください。
-
次の例は、tag-resource
を使用する方法を説明しています。
- AWS CLI
-
リソースにタグを付けるには
次の
tag-resource
例では、Department=Business Intelligence
指定されたファイルシステムに タグを追加します。aws efs tag-resource \ --resource-id
fs-c7a0456e
\ --tags Key=Department,Value="Business Intelligence"このコマンドでは何も出力されません。
詳細については、Amazon Elastic File System「ファイルシステムタグの管理」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスTagResource
」の「」を参照してください。
-
次のコード例は、untag-resource
を使用する方法を示しています。
- AWS CLI
-
リソースからタグを削除するには
次の
untag-resource
例では、指定されたファイルシステムからタグキーを持つDepartment
タグを削除します。aws efs untag-resource \ --resource-id
fs-c7a0456e
\ --tag-keysDepartment
このコマンドでは何も出力されません。
詳細については、Amazon Elastic File System「ファイルシステムタグの管理」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUntagResource
」の「」を参照してください。
-