与 AWS SDK或CreateFileSystem一起使用 CLI - AWS SDK代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与 AWS SDK或CreateFileSystem一起使用 CLI

以下代码示例演示如何使用 CreateFileSystem

CLI
AWS CLI

创建加密文件系统

以下create-file-system示例使用默认值创建加密文件系统CMK。它还添加了标签Name=my-file-system

aws efs create-file-system \ --performance-mode generalPurpose \ --throughput-mode bursting \ --encrypted \ --tags Key=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" } ] }

有关更多信息,请参阅《亚马逊弹性EFS文件系统用户指南》中的创建亚马逊文件系统

PowerShell
用于 PowerShell

示例 1:创建一个新的空文件系统。用于确保均等创建的令牌将自动生成,并且可以从返回对象的CreationToken成员中进行访问。

New-EFSFileSystem

输出:

CreationTime : 5/26/2015 4:02:38 PM CreationToken : 1a2bff54-85e0-4747-bd95-7bc172c4f555 FileSystemId : fs-1a2b3c4d LifeCycleState : creating Name : NumberOfMountTargets : 0 OwnerId : 123456789012 SizeInBytes : Amazon.ElasticFileSystem.Model.FileSystemSize

示例 2:使用自定义令牌创建一个新的空文件系统,以确保创建的均等性。

New-EFSFileSystem -CreationToken "MyUniqueToken"
  • 有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考CreateFileSystem中的。