

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

# Lightsail 中的静态 IP 地址
<a name="understanding-static-ip-addresses-in-amazon-lightsail"></a>

静态 IP 是一个固定的公有 IP 地址，可将其分配和重新分配给实例或其他资源。如果您尚未设置静态 IP 地址，则每次停止或重启实例时，Lightsail 都会分配一个新的公有 IP 地址。

当静态 IP 地址连接到 Lightsail 实例时，不会产生任何相关费用。但是，如果静态 IP 地址未连接到实例，则会产生费用。有关更多信息，请参阅 [Lightsail 静态 IPv4 地址的价格是多少？](amazon-lightsail-frequently-asked-questions-faq-billing-and-account-management.md#what-do-lightsail-static-ips-cost)。

**重要**  
如果您停止或重新启动实例，而未先创建静态 IP 地址并将其挂载到实例，则您在实例重新启动时将丢失 IP 地址。应创建静态 IP 地址并将其挂载到实例，以确保实例始终具有相同的公有 IP 地址。有关更多信息，请参阅[创建静态 IP 地址](lightsail-create-static-ip.md)。

**Topics**
+ [创建静态 IP 地址](lightsail-create-static-ip.md)
+ [删除静态 IP 地址](how-to-delete-static-ip.md)

# 创建静态 IP 并将其附加到你的 Lightsail 实例
<a name="lightsail-create-static-ip"></a>

每次停止和重启实例时，附加到您的 Amazon Lightsail 实例的默认动态公有 IP 地址都会发生变化。创建一个静态 IP 地址并将其附加到您的实例，以防止公有 IP 地址发生变化。当您稍后将注册域名指向实例时，无需在每次停止和重启实例时都更新域的 DNS 记录。您可以将静态 IP 附加到实例。有关更多信息，请参阅[静态 IP 地址](understanding-static-ip-addresses-in-amazon-lightsail.md)。

## 先决条件
<a name="lightsail-create-static-ip-prerequisites"></a>

你至少需要一个在 Lightsail 中运行的双栈实例。要创建实例，请参阅[创建实例](getting-started-with-amazon-lightsail.md)。

## 创建一个静态 IP 地址并将其分配给某个实例
<a name="create-static-ip-procedure"></a>

按照以下步骤创建新的静态 IP 地址并将其附加到 Lightsail 中的实例。

1. [登录 Lightsail 控制台，网址为https://lightsail.aws.amazon.com/。](https://lightsail.aws.amazon.com/)

1. 在左侧导航窗格中，选择**联网**。

1. 选择 **Create static IP**（创建静态 IP）。

1. 选择要创建静态 IP AWS 区域 的位置。
**注意**  
静态 IP 地址只能附加到同一区域中的实例。

1. 选择要将静态 IP 附加到的 Lightsail 资源。

1. 输入静态 IP 的名称。

   资源名称：
   + 在你的 Lightsail 账户 AWS 区域 中，每个账户中必须是唯一的。
   + 必须包含 2 到 255 个字符。
   + 必须以字母数字字符或数字作为开头和结尾。
   + 可以包括字母数字字符、数字、句点、连字符和下划线。

1. 选择 **Create**（创建）。

   现在，如果您转到主页，就会看到一个静态 IP 地址，您可以管理该地址。  
![\[附加到实例的静态 IP 地址\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-static-ip-attached-to-an-instance.png)

   在您实例管理页面的**联网**选项卡上，您还会看到公有 IP 地址旁边有一颗蓝色图钉。这表明该 IP 地址现在是静态的。  
![\[管理实例页面的 “网络” 选项卡\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-static-ip-pushpin.png)

有关更多信息，请参阅[公有和私有 IP 地址](understanding-public-ip-and-private-ip-addresses-in-amazon-lightsail.md)。

# 在 Lightsail 中删除静态 IP 地址
<a name="how-to-delete-static-ip"></a>

 AWS 区域 在您的亚马逊 Lightsail 账户中，您最多可以 IPs 为每个账户创建五个静态数据。如果您删除了挂载静态 IP 地址的实例，则该静态 IP 地址仍留在您的账户中。如果您不再需要静态 IP 地址，则可以使用 Lightsail 控制台或 AWS Command Line Interface ()AWS CLI将其删除。在本指南中，我们将向您展示如何从您的 Lightsail 账户中删除静态 IP 地址。有关静态的更多信息 IPs，请参阅 [IP 地址](understanding-public-ip-and-private-ip-addresses-in-amazon-lightsail.md)。

**重要**  
删除静态 IP 会将该静态 IP 从你的 Lightsail 账户中完全删除。使用该静态 IP 的资源（例如实例）将受到影响。删除静态 IP 后将无法取回。

## 使用 Lightsail 控制台删除静态 IP
<a name="delete-static-ip-from-home-page-of-console"></a>

完成以下步骤，使用 Lightsail 控制台删除静态 IP。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 在**联网**页面上，选择要删除的静态 IP 地址旁边的垂直省略号图标，然后选择**删除**。  
![\[在“Networking”（联网）页面中删除静态 IP\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-delete-static-ip-from-manage-static-ip-menu.png)

## 使用删除静态 IP AWS CLI
<a name="delete-static-ip-using-aws-cli"></a>

完成以下过程，以使用 AWS CLI删除静态 IP。从你的 Lightsail 账户中删除静态 IP 的命令是。[release-static-ip](https://docs.aws.amazon.com/cli/latest/reference/lightsail/release-static-ip.html)当您创建静态 IP 时，实际上是*分配* 静态 IP。因此，您实际上不是删除了静态 IP，而是*释放*了静态 IP。

 **先决条件** 

首先，如果您还没有，则需要安装 AWS CLI。要了解更多信息，请参阅[安装 AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html)。务必[配置 AWS CLI](lightsail-how-to-set-up-and-configure-aws-cli.md)。

您将需要静态 IP 的名称才能将其释放。你可以使用`get-static-ips` AWS CLI 命令来获得。

1. 键入以下命令：

   ```
   aws lightsail get-static-ips
   ```

   您应该可以看到类似于如下所示的输出内容。

   ```
   {
       "staticIps": [
           {
               "name": "Example-StaticIP",
               "resourceType": "StaticIp",
               "attachedTo": "MyInstance",
               "arn": "arn:aws:lightsail:us-east-2:123456789101:StaticIp/5282f35e-c720-4e5a-1234-12345EXAMPLE",
               "isAttached": true,
               "ipAddress": "192.0.2.0",
               "createdAt": 1489750629.026,
               "location": {
                   "availabilityZone": "all",
                   "regionName": "us-east-2"
               }
           },
           {
               "name": "my-other-static-ip",
               "resourceType": "StaticIp",
               "arn": "arn:aws:lightsail:us-east-2:123456789101:StaticIp/f5885e14-8984-49e5-1234-12345EXAMPLE",
               "isAttached": false,
               "ipAddress": "192.0.2.2",
               "createdAt": 1483653597.815,
               "location": {
                   "availabilityZone": "all",
                   "regionName": "us-east-2"
               }
           }
       ]
   }
   ```

1. 选择要释放的静态 IP 的**名称**值并记下它，以便在下一步中使用。

   例如，您可以将此值复制到剪贴板。

1. 键入以下命令。

   ```
   aws lightsail release-static-ip --static-ip-name StaticIpName
   ```

   在命令中，*StaticIpName*替换为静态 IP 的名称。

   如果成功，您应看到与以下内容类似的输出。

   ```
   {
       "operations": [
           {
               "status": "Succeeded",
               "resourceType": "StaticIp",
               "isTerminal": true,
               "statusChangedAt": 1489860944.19,
               "location": {
                   "availabilityZone": "all",
                   "regionName": "us-east-2"
               },
               "operationType": "ReleaseStaticIp",
               "resourceName": "Example-StaticIP",
               "id": "92a2f0d2-eef2-4e6f-1234-12345EXAMPLE",
               "createdAt": 1489860944.19
           }
       ]
   }
   ```