Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EFSContoh Amazon menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum AWS Command Line Interface dengan menggunakan AmazonEFS.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-file-system
.
- AWS CLI
-
Untuk membuat sistem file terenkripsi
create-file-system
Contoh berikut membuat sistem file terenkripsi menggunakan default. CMK Itu juga menambahkan tagName=my-file-system
.aws efs create-file-system \ --performance-mode
generalPurpose
\ --throughput-modebursting
\ --encrypted \ --tagsKey=Name,Value=my-file-system
Output:
{ "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" } ] }
Untuk informasi selengkapnya, lihat Membuat sistem EFS file Amazon di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat CreateFileSystem
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-mount-target
.
- AWS CLI
-
Untuk membuat target mount
create-mount-target
Contoh berikut membuat target mount untuk sistem file yang ditentukan.aws efs create-mount-target \ --file-system-id
fs-c7a0456e
\ --subnet-idsubnet-02bf4c428bexample
\ --security-groupssg-068f739363example
Output:
{ "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" }
Untuk informasi selengkapnya, lihat Membuat target mount di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat CreateMountTarget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-file-system
.
- AWS CLI
-
Untuk menghapus sistem file
delete-file-system
Contoh berikut menghapus sistem file yang ditentukan.aws efs delete-file-system \ --file-system-id
fs-c7a0456e
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menghapus sistem EFS file Amazon di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat DeleteFileSystem
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-mount-target
.
- AWS CLI
-
Untuk menghapus target pemasangan
delete-mount-target
Contoh berikut menghapus target mount yang ditentukan.aws efs delete-mount-target \ --mount-target-id
fsmt-f9a14450
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Membuat target mount di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat DeleteMountTarget
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-file-systems
.
- AWS CLI
-
Untuk menggambarkan sistem file
describe-file-systems
Contoh berikut menjelaskan sistem file yang ditentukan.aws efs describe-file-systems \ --file-system-id
fs-c7a0456e
Output:
{ "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" } ] } ] }
Untuk informasi selengkapnya, lihat Mengelola sistem EFS file Amazon di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat DescribeFileSystems
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-mount-targets
.
- AWS CLI
-
Untuk menggambarkan target mount
describe-mount-targets
Contoh berikut menjelaskan target mount yang ditentukan.aws efs describe-mount-targets \ --mount-target-id
fsmt-f9a14450
Output:
{ "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" } ] }
Untuk informasi selengkapnya, lihat Membuat target mount di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat DescribeMountTargets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-tags
.
- AWS CLI
-
Untuk mendeskripsikan tag untuk sistem file
describe-tags
Contoh berikut menjelaskan tag untuk sistem file yang ditentukan.aws efs describe-tags \ --file-system-id
fs-c7a0456e
Output:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
Untuk informasi selengkapnya, lihat Mengelola tag sistem file di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat DescribeTags
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource
.
- AWS CLI
-
Untuk mengambil tag untuk sumber daya
list-tags-for-resource
Contoh berikut mengambil tag yang terkait dengan sistem file yang ditentukan.aws efs list-tags-for-resource \ --resource-id
fs-c7a0456e
Output:
{ "Tags": [ { "Key": "Name", "Value": "my-file-system" }, { "Key": "Department", "Value": "Business Intelligence" } ] }
Untuk informasi selengkapnya, lihat Mengelola tag sistem file di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource
.
- AWS CLI
-
Untuk menandai sumber daya
tag-resource
Contoh berikut menambahkan tagDepartment=Business Intelligence
ke sistem file yang ditentukan.aws efs tag-resource \ --resource-id
fs-c7a0456e
\ --tags Key=Department,Value="Business Intelligence"Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mengelola tag sistem file di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource
.
- AWS CLI
-
Untuk menghapus tag dari sumber daya
untag-resource
Contoh berikut menghapus tag dengan kunciDepartment
tag dari sistem file yang ditentukan.aws efs untag-resource \ --resource-id
fs-c7a0456e
\ --tag-keysDepartment
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mengelola tag sistem file di Panduan Pengguna Amazon Elastic File System.
-
Untuk API detailnya, lihat UntagResource
di Referensi AWS CLI Perintah.
-