

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

# 在 VPC 和 AWS Transfer Family APIs之間建立私有連線
<a name="vpc-api-endpoints"></a>

您可以透過建立採用 [AWS PrivateLink](https://aws.amazon.com/privatelink/) 技術的*介面 VPC 端點*，在 VPC 和 AWS Transfer Family APIs 之間建立私有連線。您可以像在 VPC 中一樣存取 AWS Transfer Family APIs，無需使用網際網路閘道、NAT 裝置、VPN 連接或 AWS Direct Connect 連接。VPC 中的執行個體不需要公有 IP 地址，即能與 AWS Transfer Family API 通訊。​

我們會在您為介面端點啟用的每個子網中建立端點網路介面。如需詳細資訊，請參閱《 [AWS PrivateLink 指南》中的透過 PrivateLink 存取 AWS 服務](https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-access-aws-services.html)。 *AWS PrivateLink * 在為 AWS Transfer Family APIs 設定介面 VPC 端點之前，請檢閱 *AWS PrivateLink 指南*中的[考量事項](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#considerations-interface-endpoints)。

## 使用 VPC 端點政策控制存取
<a name="vpc-endpoint-considerations"></a>

根據預設，允許透過端點完整存取 AWS Transfer Family APIs。您可以使用 VPC 端點政策控制對介面端點的存取。您可以將端點政策連接至控制 API AWS Transfer Family APIs VPC 端點。此政策會指定下列資訊：
+ 可執行動作的**委託人**。
+ 可執行**的動作**。
+ 可以對其執行動作**的資源**。

如需詳細資訊，請參閱 *Amazon VPC 使用者指南*中的[使用 VPC 端點控制對服務的存取](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-access.html)。

以下是 AWS Transfer Family APIs 端點政策的範例。連接至端點時，此政策會授予所有資源上所有 AWS Transfer Family APIs動作的存取權，但已標記索引鍵 `Environment` 和值 的 資源除外`Test`。

```
{
    "Statement": [{
        "Effect": "Deny",
        "Action": "transfer:StartFileTransfer",
        "Principal": "*",
        "Resource": "*",
        "Condition": {
            "StringEquals": {
                "aws:ResourceTag/Environment": "Test"
            }
        }
    }, {
        "Effect": "Allow",
        "Action": "transfer:*",
        "Principal": "*",
        "Resource": "*"
    }]
}
```

## 建立介面 VPC 端點 AWS Transfer Family APIs
<a name="create-vpc-endpoint"></a>

您可以使用 Amazon VPC 主控台或 AWS 命令列界面 () 來建立適用於 AWS Transfer Family APIs 的 VPC 端點AWS CLI。如需詳細資訊，請參閱 *AWS PrivateLink 指南*中的[建立 VPC 端點](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html#create-interface-endpoint-aws)。

使用下列其中一個服務名稱建立 VPC 端點 AWS Transfer Family APIs：
+ `com.amazonaws.region.transfer`
+ `com.amazonaws.region.transfer-fips` — 建立符合聯邦資訊處理標準 (FIPS) 出版物 140-3 美國政府標準的介面 VPC 端點。

如果您為端點啟用私有 DNS，您可以使用區域的預設 DNS 名稱向 AWS Transfer Family APIs 提出 API 請求，例如 `transfer.us-east-1.amazonaws.com`。