기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용한 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 내용은 명령 참조CreateFileSystem
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 내용은 명령 참조CreateMountTarget
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 내용은 명령 참조DeleteFileSystem
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 delete-mount-target
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
탑재 대상을 삭제하려면
다음
delete-mount-target
예제에서는 지정된 탑재 대상을 삭제합니다.aws efs delete-mount-target \ --mount-target-id
fsmt-f9a14450
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon Elastic File System 사용 설명서의 탑재 대상 생성을 참조하세요.
-
자세한 API 내용은 명령 참조DeleteMountTarget
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 내용은 명령 참조DescribeFileSystems
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 내용은 명령 참조DescribeMountTargets
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 File System 사용 설명서의 파일 시스템 태그 관리를 참조하세요.
-
자세한 API 내용은 명령 참조DescribeTags
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 File System 사용 설명서의 파일 시스템 태그 관리를 참조하세요.
-
자세한 API 내용은 명령 참조ListTagsForResource
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 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 File System 사용 설명서의 파일 시스템 태그 관리를 참조하세요.
-
자세한 API 내용은 명령 참조TagResource
의 섹션을 참조하세요. AWS CLI
-
다음 코드 예시에서는 untag-resource
을 사용하는 방법을 보여 줍니다.
- AWS CLI
-
리소스에서 태그를 제거하려면
다음
untag-resource
예제에서는 지정된 파일 시스템에서 태그 키가 있는Department
태그를 제거합니다.aws efs untag-resource \ --resource-id
fs-c7a0456e
\ --tag-keysDepartment
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon Elastic File System File System 사용 설명서의 파일 시스템 태그 관리를 참조하세요.
-
자세한 API 내용은 명령 참조UntagResource
의 섹션을 참조하세요. AWS CLI
-