

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理 EFS 檔案系統
<a name="managing"></a>

檔案系統管理任務包括使用掛載目標管理檔案系統的網路可存取性、變更其輸送量模式、更新其生命週期政策，以及管理其加密。

您可以使用 執行這些檔案系統管理任務 AWS 管理主控台，或使用 AWS Command Line Interface (AWS CLI) 或 API 以程式設計方式執行，如下列各節所述。

**Topics**
+ [了解檔案系統狀態](file-system-state.md)
+ [管理掛載目標](accessing-fs.md)
+ [管理檔案系統輸送量](managing-throughput.md)
+ [管理儲存生命週期](lifecycle-management-efs.md)

# 了解檔案系統狀態
<a name="file-system-state"></a>

您可以使用 Amazon EFS 主控台或 AWS CLI來檢視 Amazon EFS 檔案系統狀態。Amazon EFS 檔案系統可以具有下列資料表所述的其中一個狀態值。


| 檔案系統狀態  | Description | 
| --- | --- | 
| AVAILABLE | 檔案系統狀態良好，可存取和使用。 | 
| CREATING | Amazon EFS 正在建立新檔案系統。 | 
| DELETING | Amazon EFS 正在刪除檔案系統以回應使用者啟動的刪除請求。如需詳細資訊，請參閱[刪除 EFS 檔案系統](delete-efs-fs.md)。 | 
| DELETED | Amazon EFS 已刪除檔案系統以回應使用者啟動的刪除請求。如需詳細資訊，請參閱[刪除 EFS 檔案系統](delete-efs-fs.md)。 | 
| UPDATING | 檔案系統正在更新，以回應使用者啟動的更新要求。 | 
| ERROR | 適用於單區域檔案系統，包括複寫組態中的檔案系統。 檔案系統出故障且無法復原。若要存取檔案系統資料，請將此檔案系統的備份還原至新檔案系統中。如需詳細資訊，請參閱[在 Amazon EFS 中備份和複寫資料](backup-replication.md) | 

# 管理掛載目標
<a name="accessing-fs"></a>

您可以使用您為檔案系統建立的一或多個掛載目標，在 Amazon EC2 或虛擬私有雲端 (VPC) 中的其他 AWS 運算執行個體上掛載檔案系統。您可以在建立檔案系統時或建立檔案系統之後建立掛載目標。

為檔案系統建立掛載目標後，您可以建立其他掛載目標、刪除掛載目標，以及修改掛載目標的安全群組。如果您想要修改掛載目標的 VPC，則需要先刪除現有的掛載目標。

**注意**  
您不能改變現有掛載目標的 IP 地址。若要變更 IP 地址，您需要刪除掛載目標，並使用新地址建立新的掛載目標。

**Topics**
+ [掛載目標和可用區域](#about-mount-targets)
+ [建立掛載目標](manage-fs-access-create-delete-mount-targets.md)
+ [刪除掛載目標](mount-target-delete.md)
+ [變更掛載目標 VPC](manage-fs-access-change-vpc.md)
+ [變更掛載目標安全群組](manage-fs-access-update-mount-target-config-sg.md)

## 掛載目標和可用區域
<a name="about-mount-targets"></a>

對於使用區域儲存類別的 EFS 檔案系統，您可以在 中的每個可用區域中建立掛載目標 AWS 區域。

若為單一 Zone 檔案系統，您只能在與檔案系統相同的可用區域中建立單一掛載目標。然後，您可以在運算執行個體上掛載檔案系統，包括 Amazon EC2、Amazon ECS 和虛擬私有雲端 AWS Lambda (VPC)。

下圖顯示在 VPC 中所有可用區域中建立掛載目標的區域檔案系統。下圖顯示在存取 EFS 檔案系統的不同 VPC 子網路中啟動的三個 EC2 執行個體。該圖也會顯示每個可用區域中的一個掛載目標 (無論每個可用區域中有幾個子網路)。

每個可用區域只能建立一個掛載目標。如果一個可用區域有多個子網路，如圖其中一區域所示，您可以在其中一個子網路中建立掛載目標。只要您在可用區域中有一個掛載目標，在其任一子網路中啟動的 EC2 執行個體都可以共用相同的掛載目標。

![\[區域檔案系統，其掛載目標位於 EC2 執行個體上 VPC 內的三個可用區域中。\]](http://docs.aws.amazon.com/zh_tw/efs/latest/ug/images/efs-ec2-how-it-works-Regional_china-world.png)


下圖顯示在與檔案系統相同的可用區域中建立的單一掛載目標的單區域檔案系統。使用 `us-west2c` 可用區域中的 EC2 執行個體存取檔案系統會產生資料存取費用，因為該執行個體位於與掛載目標不同的可用區域。

![\[在相同可用區域中建立單一掛載目標的單區域檔案系統。\]](http://docs.aws.amazon.com/zh_tw/efs/latest/ug/images/efs-ec2-how-it-works-OneZone.png)


掛載目標安全群組就像是會控制流量的虛擬防火牆。例如，其會決定哪一個用戶端可以存取此檔案系統。本節說明下列各項：
+ 掛載目標安全群組，以及如何啟用流量。
+ 將檔案系統掛載到您的用戶端上。
+ NFS 層級許可考量。

  首先，僅有 Amazon EC2 執行個體上的根使用者擁有在檔案系統上的讀寫執行許可。此主題討論的是 NFS 層級的許可，並提供範例，示範如何常見案例中的授予許可。如需詳細資訊，請參閱[網路檔案系統 (NFS) 層級的使用者、群組和許可](accessing-fs-nfs-permissions.md)。

# 建立掛載目標
<a name="manage-fs-access-create-delete-mount-targets"></a>

若要存取 VPC 中的 EFS 檔案系統，您需要為檔案系統建立掛載目標。

對於 EFS 檔案系統，下列為真：
+ 您可以一次在一個 VPC 中為檔案系統建立掛載目標。如果您想要從另一個 VPC 存取檔案系統，您需要從目前的 VPC 刪除掛載目標，然後在另一個 VPC 中建立新的掛載目標。如需詳細資訊，請參閱[變更掛載目標 VPC](manage-fs-access-change-vpc.md)。
+ 如果 VPC 在可用區域中有多個子網路，您僅可在其中一個子網路中建立一個掛載目標。在可用區域的所有 EC2 執行個體都可以共用單一掛載目標。
+  您至少應在要存取檔案系統的每個可用區域中建立掛載目標。

**注意**  
透過在另一個可用區域建立的掛載目標，在一個可用區域中的 EC2 執行個體上掛載檔案系統，有成本上的考量。如需詳細資訊，請參閱 [Amazon EFS 定價](https://aws.amazon.com/efs/pricing)。此外，始終在執行個體的可用區域処使用掛載目標，您會少一些故障。如果掛載目標的區域發生故障，您便無法透過掛載目標存取您的檔案系統。

您可以使用 AWS 管理主控台， AWS CLI或以程式設計方式使用 AWS SDKs 來建立檔案系統的掛載目標。在 主控台中，您可以在建立檔案系統時或在建立檔案系統之後建立掛載目標。如需建立檔案系統時建立掛載目標的說明，請參閱 [使用主控台自訂建立](creating-using-create-fs.md#creating-using-fs-part1-console)。

## 使用主控台
<a name="console2-create-mount-target-existing-fs"></a>

使用下列程序將掛載目標新增至現有的 EFS 檔案系統。

**在 EFS 檔案系統上建立掛載目標**

1. 前往 [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/) 開啟 Amazon Elastic File System 主控台。

1. 在左側導覽窗格中，選擇**檔案系統**，然後選取您要變更 VPC 的檔案系統。

1. 選擇**網路**，然後選擇**管理**以顯示檔案系統的掛載目標。

1. 透過選擇其**名稱**或檔案系統 **ID，選擇要新增掛載目標的檔案系統**。
**注意**  
對於單區域檔案系統，您只能建立與檔案系統位於相同可用區域中的單一掛載目標。

1. 對於使用 EFS 區域儲存類別的檔案系統，為您要為檔案系統建立的每個**掛載目標選擇新增**掛載目標。

1. 定義掛載目標設定：

   1. 選擇掛載目標的可用區域和子網路 ID。

   1. 對於 **IP 地址類型**，選擇 **IPv4 僅**支援 IPv4 地址，**選擇 IPv6 僅**支援 IPv6 地址，或**選擇雙堆疊**來支援 IPv4 和 IPv6 地址。
**注意**  
IP 地址類型必須符合子網路的 IP 類型。此外，IP 地址類型會覆寫子網路的 IP 定址屬性。例如，如果 IP 地址類型為IPv4-only，且您的子網路已啟用 IPv6 定址屬性，則子網路中建立的網路介面會從子網路的範圍接收 IPv4 地址。如需詳細資訊，請參閱[修改子網路的公有 IP 定址屬性](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html)。

   1. 如果您知道要放置掛載目標的 IP 地址，請在符合 IP 地址**類型的 IP 地址方塊中輸入該地址**。如果您未指定值，Amazon EFS 會從指定的子網路中選取未使用的 IP 地址。
**注意**  
您無法在掛載目標建立後變更其 IP 地址。若要變更 IP 地址，您需要刪除掛載目標，並使用新地址建立新的掛載目標。

1. 選擇至少一個要與掛載目標建立關聯的安全群組。您可以稍後[修改安全群組](manage-fs-access-update-mount-target-config-sg.md)。

1. 選擇**儲存**。

## 使用 AWS CLI
<a name="create-mount-target-cli"></a>

本節提供使用 `create-mount-target`命令在 AWS CLI 中建立掛載目標的範例。等效 API 命令為 [CreateMountTarget](API_CreateMountTarget.md)。
+ 如果您未指定掛載目標的 IP 地址類型，則IPv4-only。
+ 如果您未指定掛載目標的 IP 地址，則 Amazon EFS 會在指定的子網路上指派可用的地址。
+ IP 地址類型會覆寫子網路的 IP 定址屬性。例如，如果 IP 地址類型為IPv4-only，且您的子網路已啟用 IPv6 定址屬性，則子網路中建立的網路介面會從子網路的範圍接收 IPv4 地址。如需詳細資訊，請參閱[修改子網路的公有 IP 定址屬性](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html)。

**注意**  
對於單區域檔案系統，您只能建立與檔案系統位於相同可用區域中的單一掛載目標。

### 範例：在子網路上的可用 IPv4 地址建立掛載目標
<a name="example-available-IPv4"></a>

下列命令指定掛載目標的檔案系統、子網路和安全群組。目標會在指定子網路上的可用 IPv4 地址建立。

```
$ aws efs create-mount-target \
--file-system-id file-system-id \
--subnet-id  subnet-id \
--security-group ID-of-the-security-group-created-for-mount-target \
--region aws-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 地址建立掛載目標
<a name="example-specific-IPv4"></a>

下列命令指定要用於掛載目標的檔案系統、子網路、安全群組和 IPv4 地址。目標會在指定子網路上的指定 IPv4 地址建立。

```
$ aws efs create-mount-target \
--file-system-id file-system-id \
--subnet-id  subnet-id \
--security-group ID-of-the-security-group-created-for-mount-target \
--ip-address IPv4-address
--region aws-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 地址建立掛載目標
<a name="example-specific-IPv6"></a>

下列命令會指定要用於掛載目標的檔案系統、子網路、安全群組和 IPv6 地址。目標會在指定子網路上的指定 IPv6 地址建立。

```
$ aws efs create-mount-target \
--file-system-id file-system-id \
--subnet-id  subnet-id \
--security-group ID-of-the-security-group-created-for-mount-target \
--ip-address-type IP-address-type \
--ipv6-address IPv6-address \
--region aws-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"
}
```

### 範例：在雙堆疊子網路上的可用 IPv4 地址建立掛載目標
<a name="example-specific-IPv6"></a>

命令會指定掛載目標的檔案系統、子網路、安全群組、雙堆疊 IP 地址類型和 IPv6 地址。目標是在可用的 IPv4 地址和雙堆疊子網路上指定的 IPv6 地址建立。

```
$ aws efs create-mount-target \
--file-system-id file-system-id \
--subnet-id  subnet-id \
--security-group ID-of-the-security-group-created-for-mount-target \
--ip-address-type IP-address-type
--ipv6-address IPv6-address \
--region aws-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"
}
```

# 刪除掛載目標
<a name="mount-target-delete"></a>

當您刪除掛載目標時， 操作會強制中斷檔案系統的任何掛載，這可能會中斷使用這些掛載的執行個體或應用程式。為了避免應用程式中斷，請在刪除掛載目標前停止應用程式並卸載檔案系統。如需詳細資訊，請參閱[卸載檔案系統](unmounting-fs.md)。

您可以使用 刪除檔案系統的掛載目標 AWS 管理主控台 AWS CLI，或使用 AWS SDKs 以程式設計方式刪除。

## 使用主控台
<a name="mount-target-delete-console"></a>

使用下列程序刪除現有 EFS 檔案系統的掛載目標。

**在 EFS 檔案系統上刪除掛載目標**

1. 卸載檔案系統。如需說明，請參閱[卸載檔案系統](unmounting-fs.md)。

1. 前往 [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/) 開啟 Amazon Elastic File System 主控台。

1. 在左側導覽窗格中，選擇**檔案系統**，然後選擇您要刪除掛載目標的檔案系統。

1. 選擇**網路**，然後選擇**管理**以顯示檔案系統的掛載目標。

1. 針對您要刪除的每個掛載目標，選擇**移除**。

1. 選擇**儲存**。

## 使用 AWS CLI
<a name="mount-target-delete-cli"></a>

若要刪除現有的掛載目標，請使用 `delete-mount-target` AWS CLI 命令 （對應的操作為 [DeleteMountTarget](API_DeleteMountTarget.md))，如下所示。

**注意**  
刪除掛載目標前，請先卸載檔案系統。

```
$ aws efs delete-mount-target \
--mount-target-id mount-target-ID-to-delete \
--region aws-region-where-mount-target-exists
```

以下是含有範例資料的範例。

```
$ aws efs delete-mount-target \
--mount-target-id fsmt-5751852e \
--region us-east-2 \
```

# 變更掛載目標 VPC
<a name="manage-fs-access-change-vpc"></a>

您可以根據 Amazon VPC 服務，一次在一個 VPC 中使用 EFS 檔案系統。也就是說，您可以在 VPC 中建立適用於您檔案系統的掛載目標，並使用這些掛載目標提供存取檔案系統的權限。

您可以從這些目標掛載 EFS 檔案系統：
+ 相同 VPC 中的 Amazon EC2 執行個體
+ 透過 VPC 對等之 VPC 連線內的 EC2 執行個體
+ 使用 的內部部署伺服器 AWS Direct Connect
+ 使用 Amazon VPC 透過 AWS 虛擬私有網路 (VPN) 進行內部部署伺服器 

*VPC 互連連線*是指兩個 VPC 之間的聯網連線，透過此機制，您可以在兩者間路由流量。連線可以使用私有網際網路通訊協定第 4 版 (IPv4) 或第 6 版 (IPv6)。如需關於 Amazon EFS 如何搭配 VPC 對等一起使用的詳細資訊，請參閱 [從另一個 AWS 帳戶 或 VPC 掛載 EFS 檔案系統](manage-fs-access-vpc-peering.md)。<a name="change-vpc-console2"></a>

**變更檔案系統的 VPC**

以下是您將執行的步驟，以變更 EFS 檔案系統網路組態的 VPC。

1. 刪除指派給檔案系統的每個掛載目標。如需說明，請參閱[刪除掛載目標](mount-target-delete.md)。

1. **刪除**每個掛**載目標的掛載目標狀態**時，請指派新的 VPC，並為檔案系統建立新的掛載目標。如需說明，請參閱[建立掛載目標](manage-fs-access-create-delete-mount-targets.md)。

# 變更掛載目標安全群組
<a name="manage-fs-access-update-mount-target-config-sg"></a>

安全群組會定義傳入和傳出存取。當您變更與掛載目標相關聯的安全群組時，請確保您授予必要的傳入和傳出存取權限。這樣做可讓您的 EC2 執行個體與檔案系統通訊。如需安全群組的詳細資訊，請參閱[使用 VPC 安全群組](network-access.md)。

您可以使用 AWS 管理主控台、 AWS CLI或以程式設計方式使用 AWS SDKs 來新增或移除檔案系統掛載目標的安全群組。

## 使用主控台
<a name="mount-target-"></a>

**修改掛載目標的安全群組**

使用下列程序來新增或移除現有 EFS 檔案系統的掛載目標安全群組。

1. 前往 [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/) 開啟 Amazon Elastic File System 主控台。

1. 在左側導覽窗格中，選擇**檔案系統**，然後選取您要管理掛載目標的檔案系統。

1. 選擇**網路**，然後選擇**管理**以顯示檔案系統的掛載目標。

1. 若要從裝載目標移除安全群組，請選擇安全群組 ID 旁邊的 **X**。

1. 若要將安全群組新增至掛載目標，請從安全群組清單中選擇**安全群組**。

1. 選擇**儲存**。

## 使用 AWS CLI
<a name="modify-mount-target-sg-cli"></a>

若要修改掛載目標有效的安全群組，請使用 `modify-mount-target-security-group` AWS CLI 命令 （對應的操作為 [ModifyMountTargetSecurityGroups](API_ModifyMountTargetSecurityGroups.md)) 取代任何現有的安全群組，如下所示。

```
$ aws efs modify-mount-target-security-groups \
--mount-target-id mount-target-ID-whose-configuration-to-update \
--security-groups  security-group-ids-separated-by-space \
--region aws-region-where-mount-target-exists \
--profile adminuser
```

以下是含有範例資料的範例。

```
$ aws efs modify-mount-target-security-groups \
--mount-target-id fsmt-5751852e \
--security-groups  sg-1004395a sg-1114433a \
--region us-east-2
```

# 管理檔案系統輸送量
<a name="managing-throughput"></a>

*彈性輸送量*是 Amazon EFS 主控台的預設輸送量模式，建議大多數使用案例使用。使用彈性輸送量后，效能會縱向擴展或縮小以滿足工作負載活動的需求。但是，如果您知道工作負載 (包括輸送量、延遲和儲存需求) 的特定存取模式，則可以選擇變更輸送量模式。

**注意**  
雖然彈性輸送量旨在根據您的輸送量彈性擴展，但我們建議您透過使用 CloudWatch (MeteredIOBytes) 監控指標和用量提醒作為操作最佳實務的一部分來實作適當的控管。這可協助您維持最佳資源使用率，並保持在規劃的操作參數內。如需詳細資訊，請參閱[使用 Amazon CloudWatch 監控指標](monitoring-cloudwatch.md)。

您可以選擇的其他輸送量模式包括：
+ **佈建輸送量**：您可以指定檔案系統可以驅動的輸送量層級，而不受檔案系統的大小或爆量額度餘額影響。
+ **爆量輸送量**：輸送量會隨檔案系統中的儲存容量進行擴展，並支援爆增至更高層級，而且每天爆增時間長達 12 小時。

如需 Amazon EFS 輸送量模式的詳細資訊，請參閱 [輸送量模式](performance.md#throughput-modes)。

**注意**  
您可以在檔案系統可用之後，變更輸送量模式和佈建輸送量縂量。變更輸送量模式不會導致應用程式停機。但是，每當您將檔案系統變更為佈建輸送量或增加佈建輸送量總量時，必須等待至少 24 小時，才能再次變更輸送量模式或減少佈建數量。

您可以使用 Amazon EFS 主控台、 AWS Command Line Interface (AWS CLI) 和 Amazon EFS API 來管理檔案系統輸送量模式。

## 使用主控台
<a name="manage-throughput-console"></a>

**管理檔案系統輸送量**

1. 開啟 Amazon Elastic File System 主控台，網址為 [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/)。

1. 在左側導覽窗格中，選擇**檔案系統**以顯示帳戶中的 EFS 檔案系統清單。

1. 選擇您要變更其輸送量模式的檔案系統。

1. 在檔案系統詳細資訊頁面的**一般**區段中，選擇**編輯**。屏幕將顯示**編輯**頁面。

1. 修改**輸送量模式**設定。
   + 若要使用彈性輸送量或佈建輸送量，請選擇**增強**，然後選擇**彈性**或**佈建**。

     如果您選擇**佈建**，則請在**佈建輸送量 (MiB/s)** 中，輸入要佈建給檔案系統請求的輸送量。**「最大讀取輸送量」**的顯示量是您輸入輸送量的三倍。EFS 檔案系統讀取請求速率是其他請求速率的三分之一。輸入輸送量後，系統會顯示檔案系統每月成本的估計值。
**注意**  
您可以在檔案系統可用之後，變更輸送量模式和佈建輸送量縂量。不過，每當您將檔案系統輸送量變更為佈建或增加佈建輸送量時，您至少必須等待 24 小時，才能再次變更輸送量模式或減少佈建的數量。
   + 若要使用爆量輸送量，請選擇**爆量**。

   如需為效能需求選擇正確輸送量模式的更多資訊，請參閱 [輸送量模式](performance.md#throughput-modes)。

1. 請選擇**儲存變更**實作變更。

## 使用 AWS CLI
<a name="manage-throughput-cli"></a>

使用 [https://docs.aws.amazon.com/cli/latest/reference/efs/update-file-system.html](https://docs.aws.amazon.com/cli/latest/reference/efs/update-file-system.html) CLI 命令或 [UpdateFileSystem](API_UpdateFileSystem.md) API 動作來變更檔案系統的輸送量模式。

# 管理儲存生命週期
<a name="lifecycle-management-efs"></a>

您可以管理您的檔案系統，使其在整個生命週期中具有經濟實惠的儲存體。使用生命週期管理，根據檔案系統的生命週期組態，在儲存類別之間自動轉換資料。生命週期組態包含您為檔案系統設定的三個*生命週期政策*。

生命週期政策會指示生命週期管理何時將檔案移入和移出 EFS 不常存取 (IA) 和 EFS Archive 儲存類別。轉移時間取決於上次在標準儲存類別中存取檔案的時間。若要判斷上次在標準儲存類別中的存取時間，內部計時器會追蹤上次存取檔案的時間 (而不是通過非可公開檢視的 POSIX 檔案系統屬性來實現)。每當存取 Standard 中的檔案時，生命週期管理計時器就會重設。

生命週期政策適用於整個 EFS 檔案系統。

EFS 生命週期政策包括：
+ **轉移至 IA** – 指示生命週期管理何時將檔案移入不常存取 (IA) 儲存類別，這是針對每季僅存取幾次的資料進行成本最佳化。根據預設，未在標準儲存類別或 30 天內存取的檔案會轉換為 IA。
+ **轉換為封存** – 指示生命週期管理何時將檔案從標準或 IA 儲存類別移入封存儲存類別，這會針對每年僅存取幾次或更少的資料進行成本最佳化。根據預設，未在標準儲存類別中存取 90 天的檔案會轉換為封存儲存類別。
+ **轉換至標準** – 指示生命週期管理在 IA 或封存儲存類別中存取檔案時，是否將檔案從 IA 或封存儲存類別轉換回標準儲存類別。根據預設，檔案不會移回標準儲存類別，並在存取時保留在 IA 或封存儲存類別中。

  對於需要最快延遲效能 (例如處理大量小型檔案的應用程式) 的效能敏感性使用案例，請選擇將檔案轉移至標準儲存的**首次存取**中。

若要關於設定檔案系統生命週期政策的詳細資訊，請參閱 [設定生命週期政策](enable-lifecycle-management.md)。

## 生命週期管理的檔案系統操作
<a name="metadata"></a>

與 EFS 檔案系統工作負載操作相比，生命週期管理的檔案系統操作的優先級較低。將檔案移入或移出 IA 和封存儲存體所需的時間，取決於檔案大小和檔案系統工作負載。例如，轉換數百萬個小型檔案可能需要比轉換相同總儲存大小的較大檔案更長的時間。

包括檔案名稱、擁有權資訊和檔案系統目錄結構等檔案中繼資料，一律存放在標準儲存，以確保中繼資料效能一致。

IA 或封存儲存中檔案系統的中繼資料操作，例如列出目錄的內容，不會計入檔案存取。將檔案內容轉移至 IA 或「封存」儲存類別過程期間，檔案儲存在標準儲存類別中，並依據儲存費率計費。

在檔案系統的 IA 或「封存」儲存類別中，檔案的所有寫入操作都會先寫入標準儲存類別，然後可在 24 小時後轉移至適用的儲存類別。

# 設定生命週期政策
<a name="enable-lifecycle-management"></a>

當您使用 建立具有建議設定的 EFS 檔案系統時 AWS 管理主控台，檔案系統會自動設定為下列預設生命週期組態：
+ **轉移至 IA** 設定為**自上次存取后 30 天**。
+ **轉移至封存**設定為**自上次存取后 90 天**。
+ **轉移至標準**設定為**無**。

您可以使用 建立具有自訂設定的檔案系統， AWS 管理主控台 或使用 建立檔案系統時，您可以變更預設生命週期政策 AWS CLI。或者，您可以在建立檔案系統後變更政策，如下列程序所述。

## 使用主控台
<a name="console2-enable-lifemgnt-filesystem"></a>

您可以使用 AWS 管理主控台 來設定現有檔案系統的生命週期政策。

1. 登入 AWS 管理主控台 ，並在 https：// 開啟 Amazon EFS 主控台。 [ https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/)

1. 選擇**檔案系統**以顯示帳戶中的檔案系統清單。

1. 選擇您要修改生命週期政策的檔案系統。

1. 在檔案系統詳細資訊頁面的**一般**區段中，選擇**編輯**。屏幕將顯示**編輯**頁面。

1. 針對生命週期管理，設定生命週期政策：
   + 將**轉移至 IA** 設定為其中一個可用的選項。若要停止將檔案移入 IA 儲存，請選擇**無**。
   + 將 **Transition to Archive** 設定為其中一個可用的選項。若要停止將檔案移入「封存」儲存，請選擇**無**。
   + **轉移至標準**設定為**首次存取**，以便進行非中繼資料存取時，將 IA 儲存中的檔案移至標準儲存中。

     若要在第一次存取時停止將檔案從 IA 或封存移至標準儲存，請選取**無**。

1. 選擇**儲存變更**，以儲存您所做的變更。

## 使用 AWS CLI
<a name="lifecycle-mgnt-cli"></a>

您可以使用 AWS CLI 來設定或修改檔案系統的生命週期政策。
+ 執行 [https://docs.aws.amazon.com/cli/latest/reference/efs/put-lifecycle-configuration.html](https://docs.aws.amazon.com/cli/latest/reference/efs/put-lifecycle-configuration.html) AWS CLI 命令或 [PutLifecycleConfiguration](API_PutLifecycleConfiguration.md) API 命令，指定您要管理生命週期管理之檔案系統的檔案系統 ID。

  ```
  $  aws efs put-lifecycle-configuration \
  --file-system-id File-System-ID \
  --lifecycle-policies "[{\"TransitionToIA\":\"AFTER_60_DAYS\"},{\"TransitionToPrimaryStorageClass\":\"AFTER_1_ACCESS\"},{\"TransitionToArchive\":\"AFTER_90_DAYS\"}]" \
  --region us-west-2 \
  --profile adminuser
  ```

  您會收到以下回應。

  ```
  {
      "LifecyclePolicies": [
          {
              "TransitionToIA": "AFTER_60_DAYS"
          },
          {
              "TransitionToPrimaryStorageClass": "AFTER_1_ACCESS"
          },
          {
              "TransitionToArchive": "AFTER_90_DAYS"
          }
      ]
  }
  ```

**停止現有檔案系統的生命週期管理 (CLI)**
+  執行 `put-lifecycle-configuration` 命令，以指定您要停止生命週期管理之檔案系統的系統 ID。保持 `--lifecycle-policies` 屬性空白。

  ```
  $  aws efs put-lifecycle-configuration \
  --file-system-id File-System-ID \
  --lifecycle-policies \
  --region us-west-2 \
  --profile adminuser
  ```

  您會收到以下回應。

  ```
  {
      "LifecyclePolicies": []
  }
  ```