跳至内容

如何为我的 Transfer Family 服务器激活静态弹性 IP 地址?

1 分钟阅读
0

我想为我的 AWS Transfer Family SFTP 或 FTPS 服务器激活静态弹性 IP 地址。

解决方法

要为您的 Transfer Family SFTP 或 FTPS 服务器激活弹性 IP 地址,请使用 Transfer Family 控制台或 AWS 命令行界面 (AWS CLI)。

**注意:**此配置不适用于激活 FTP 的服务器。

使用 Transfer Family 控制台

要使用 Transfer Family 控制台激活服务器的弹性 IP 地址,请参阅更改服务器的端点类型

使用 AWS CLI

如果在运行 AWS CLI 命令时收到错误消息,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

完成以下步骤:

**注意:**将 server-id 替换为您的 Transfer Family 服务器 ID,并将 SubnetIdsVpcIdAddressAllocationIds 替换为您的子网、VPC 和地址分配 ID。

  1. 运行 stop-sever 命令以停止服务器:

    $ aws transfer stop-server --server-id s-1234567890abcdef
  2. 运行 server-offline 命令以确认服务器处于脱机状态:

    $ aws transfer wait server-offline --server-id s-1234567890abcdef

    **注意:**如果服务器处于脱机状态,则 server-offline 命令将自动关闭。

  3. 运行 update-server 命令以将服务器端点类型更新为 VPC:

    $ aws transfer update-server --server-id s-1234567890abcdef --endpoint-type VPC --endpoint-details SubnetIds=subnet-123abc,VpcId=vpc-123abc
  4. 运行 update-server 命令以将 VPC 端点关联到弹性 IP 地址:

    $ aws transfer update-server --server-id s-1234567890abcdef --endpoint-type VPC --endpoint-details AddressAllocationIds=eipalloc-123456abcdef,SubnetIds=subnet-123abc,VpcId=vpc-123abc
  5. 运行 start-server 命令以启动服务器:

    $ aws transfer start-server --server-id s-1234567890abcdef

要使用 Boto3 AWS SDK 更新服务器端点类型,请参阅使用 API 更新服务器 EndpointType

相关信息

如何为我的 Transfer Family 服务器激活静态弹性 IP 地址?

AWS 官方已更新 1 年前