本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
L AWS ocal Zones 入门
要开始使用 L AWS ocal Zones,您必须先通过 AWS 全局视图控制台或。 AWS CLI接下来,在父区域的 VPC 中创建子网,并在创建子网时指定本地区域。最后,在本地区域子网中创建 AWS 资源。
步骤 1:选择加入本地区域
您可以使用 AWS Global View 控制台或命令行界面来确定哪些本地区域可供您的账户使用。然后选择您要使用的本地区域。
- AWS Global View console
-
选择加入本地区域
-
登录 AWS 全局视图控制台。
-
在导航窗格中,选择区域和区域。
-
选择 L ocal Zones 选项卡。
-
找到要启用的本地区域。您可以向下滚动列表或在 “搜索” 字段中输入一个词。
-
选择 “本地区域” 行。
-
选择 “选择加入”。
-
系统将要求您启用本地区域的父区域。选择 “启用区域”。
-
在 “启用区域” 弹出窗口中,选择 “启用区域”。
-
在 “区域和区域” 页面的 “本地区域” 选项卡中,选择本地区域,然后选择加入。
-
在 “选择加入区域组” 弹出窗口中,选择 “选择加入区域组”。
您现在可以使用本地区域了。
- AWS CLI
-
选择加入本地区域
使用以下describe-availability-zones命令描述指定区域中的所有 Local Zones。
aws ec2 describe-availability-zones \
--region us-west-2 \
--filters Name=zone-type,Values=local-zone \
--all-availability-zones
-
按如下方式使用modify-availability-zone-group命令启用特定的本地区域。
aws ec2 modify-availability-zone-group \
--region us-west-2 \
--group-name us-west-2-lax-1 \
--opt-in-status opted-in
步骤 2:创建本地区域子网
添加子网时,必须在 VPC 范围内为子网指定一个 IPv4 CIDR 块。如果有与 VPC 关联的 IPv6 CIDR 块,则可以选择为子网指定 IPv6 CIDR 块。您可以指定子网所在的本地区域。在同一个本地区域中可以有多个子网。
- Console
-
向 VPC 添加本地区域子网
-
打开位于 https://console.aws.amazon.com/vpc/ 的 Amazon VPC 控制台。
-
在导航栏中,选中 Regions(区域)选择器,然后选择父级区域。
-
在导航窗格中,选择 Subnets(子网)。
-
选择创建子网。
-
对于 VPC ID,请选择 VPC。
-
在子网名称中,输入子网的名称。这样做可创建具有 Name 键以及您指定的值的标签。
-
对于可用区域,请选择您启用的本地区域。
-
为子网指定 IPv4 CIDR 块。
-
(可选)为子网指定 IPv6 CIDR 块。仅当 IPv6 CIDR 块与 VPC 关联时,此选项才可用。
-
(可选)要添加标签,请输入标签键和标签值。选择 “添加新标签” 以添加其他标签。
-
选择创建子网。
- AWS CLI
-
向 VPC 添加本地区域子网
按如下方式使用 create-sub net 命令在指定的本地区域中为指定 VPC 创建子网。
aws ec2 create-subnet \
--region us-west-2 \
--availability-zone us-west-2-lax-1a \
--vpc-id vpc-081ec835f303f720e
步骤 3:在本地区域子网中创建资源
在本地区域中创建子网后,可以在本地区域中部署 AWS 资源。例如,以下过程说明如何在本地区域中启动 Amazon EC2 实例。
- Console
-
在本地区域子网中启动 Amazon EC2 实例
-
打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/。
-
在导航窗格中的实例下,选择实例类型。
-
在搜索字段中,选择可用区域,选择包含,然后输入区域名称(例如us-west-2-lax-1。) 选择第一个项目,或者任何只有此区域 ID 和父区域的可用区域的项目。
-
选择其中一个实例类型,然后选择操作、启动实例。
-
在名称和标签下,输入实例的描述性名称(例如,my-lz-instance)。这样做可创建具有 Name 键以及您指定的值的标签。
-
在 Application and OS Images (Amazon Machine Image)(应用程序和操作系统映像 (Amazon Machine Image))中,执行以下操作:
-
为您的实例选择操作系统。
-
选择亚马逊系统映像 (AMI)。Amazon Machine Image (AMI) 是基本配置,用作您的实例的模板。
-
选择架构。
-
在 “密钥对(登录)” 下,选择现有密钥对或创建一个新密钥对。如果您想连接到您的 EC2 实例,则必须执行此操作。
-
在 “网络设置” 旁边,选择 “编辑”,然后:
-
选择您的 VPC。
-
选择您的本地区域子网。
-
启用或禁用 “自动分配公有 IP”。
-
创建安全组或选择现有安全组。
-
您可以保留实例其他配置设置的默认选择。要确定支持的存储类型,请参阅 L AWS ocal Zones 功能中的 “计算和存储” 部分。
-
查看 Summary(摘要)面板中您的实例配置的摘要,当您准备好后,选择 Launch instance(启动实例)。
-
确认页面会让您知道自己的实例已启动。选择 View all instances(查看所有实例)以关闭确认页面并返回控制台。
-
在实例屏幕上,您可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为 pending。实例启动后,其状态变为 running,并且会收到一个公有 DNS 名称。如果 “公有 IPv4 DNS” 列处于隐藏状态,请选择右上角的设置图标 (
),打开 “公用 IPv4 DNS”,然后选择 “确认”。
-
可能需要花几分钟时间,实例才能准备好让您连接到它。检查您的实例是否通过了状态检查;您可以在状态检查列中查看此信息。
- AWS CLI
-
获取本地区域支持的实例类型
使用 describe-instance-types 命令。
aws ec2 describe-instance-type-offerings \
--filters Name=location,Values=us-west-2-lax-1a \
--location-type availability-zone \
--query InstanceTypeOfferrings[*].InstanceType
在本地区域子网中启动 EC2 实例
可以使用 run-instances 命令。
aws ec2 run-instances \
--region us-west-2 \
--subnet-id subnet-08fc749671b2d077c \
--instance-type t3.micro \
--image-id ami-0abcdef1234567890 \
--security-group-ids sg-0b0384b66d7d692f9 \
--key-name my-key-pair
步骤 4:清除
完成本地区域后,删除本地区域中的资源。要禁用区域组,您必须联系 AWS 支持。打开一个名为 “禁用区域组” 的案例,并提供该区域组的名称。