Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

连接到正在 Amazon VPC 中运行的集群或复制组

本示例演示如何在您的 Amazon VPC 中启动 Amazon EC2 实例。然后,您可以登录此实例并访问正在 Amazon VPC 中运行的 ElastiCache 集群。

注意

有关如何使用 Amazon EC2 的信息,请参阅 Amazon EC2 文档中的 Amazon EC2 入门指南

重要

为了避免您的 AWS 账户产生额外费用,在您尝试这些示例之后,请务必删除您不再需要的任何 AWS 资源。

1. 创建 Amazon EC2 实例

以下过程将在您的 VPC 中创建一个 Amazon EC2 实例。

  1. 登录 AWS 管理控制台并通过以下网址打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在控制台中,选择 Launch Instance 并执行下列步骤:

  3. Choose an Amazon Machine Image (AMI) 页上,选择 64 位 Amazon Linux AMI,然后选择 Select

  4. Choose an Instance Type 页上,选择 3.Configure Instance.

  5. Configure Instance Details 页上,进行以下选择:

    1. Network 列表中,选择您的 Amazon VPC。

    2. Subnet 列表中,选择您的公有子网。

    根据需要完成设置后,选择 4.Add Storage

  6. Add Storage 页上,选择 5.Tag Instance

  7. Tag Instance 页上,为您的 Amazon EC2 实例键入名称,然后选择 6.Configure Security Group

  8. Configure Security Group 页上,选择 Select an existing security group

    选择 Amazon VPC 安全组的名称,然后选择 Review and Launch

  9. Review Instance and Launch 页上,选择 Launch

    Select an existing key pair or create a new key pair 窗口中,指定您要用于此实例的密钥对。

    注意

    有关管理密钥对的信息,请转到 Amazon EC2 入门指南

  10. 当您准备好启动您的 Amazon EC2 实例时,请选择 Launch Instances

2. 为 Amazon EC2 实例分配 IP 地址

现在,您可以为您刚刚创建的 Amazon EC2 实例分配弹性 IP 地址。您需要使用此 IP 地址连接到 Amazon EC2 实例。

  1. 打开 Amazon VPC 控制台 https://console.amazonaws.cn/vpc/

  2. 在导航列表中,选择 Elastic IPs

  3. 选择 Allocate New Address

  4. Allocate New Address 对话框的 EIP used in 框中,选择 VPC,然后选择 Yes, Allocate

  5. 选择您刚刚从列表中分配的弹性 IP 地址,然后选择 Associate Address

  6. Associate Address 对话框的 Instance 框中,选择您启动的 Amazon EC2 实例的 ID,然后选择 Yes, Associate

    现在,您可以通过创建的弹性 IP 地址,使用 SSH 连接到 Amazon EC2 实例。

    提示

    有关使用 SSH 连接到 Linux/UNIX 实例的说明,请参阅 Amazon EC2 入门指南 中的连接到 Linux/UNIX 实例

3. 连接到 Amazon EC2 实例

通过执行以下步骤可连接到 Amazon EC2 实例。

  1. 打开一个命令窗口。在命令提示符处,发出以下命令,将 mykeypair.pem 替换为您的密钥对文件的名称,并将 54.207.55.251 替换为弹性 IP 地址。

    ssh -i mykeypair.pem ec2-user@54.207.55.251

    重要

    但是,请勿从您的 Amazon EC2 实例注销。

  2. 现在,您即可与您的 ElastiCache 群集互动。如果您尚未执行此操作,则需要先安装 telnet 实用工具,然后才能执行此操作。

    (AWS CLI) 安装 telnet 并与您的缓存群集互动

    针对 Linux、OS X 或 Unix:

    打开一个命令窗口。在命令提示符处,输入下述命令。在确认提示符处,键入 y

    sudo yum install telnet Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 63 k Installed size: 109 k Is this ok [y/N]: y Downloading Packages: telnet-0.17-47.7.amzn1.x86_64.rpm | 63 kB 00:00 ...(output omitted)... Complete!

    针对 Windows

    打开一个命令窗口。在命令提示符处,输入下述命令。如果 User Account Control 对话框出现,请确认它显示的操作是您所需的,然后单击 Continue

    pkgmgr /iu:"TelnetClient"
  3. 通过 https://console.amazonaws.cn/elasticache/ 转至 ElastiCache 控制台,并获取您的缓存群集中某个节点的终端节点。

  4. 使用 Telnet 通过端口 11211 连接至您的缓存节点终端。使用您的缓存节点主机名替换下面显示的主机名。

    telnet my-cache-cluster.7wufxa.0001.use1.cache.amazonaws.com 11211

    现在,您的系统已连接至缓存引擎并且可以发出命令。在本示例中,您向缓存添加一个数据项目,然后便可以立即获取它。最后,您的系统将与缓存节点断开。

    要存储密钥和值,请键入以下两行内容:

    add mykey 0 3600 28 This is the value for my key

    缓存引擎使用以下内容进行响应:

    STORED

    要检索 mykey 的值,请键入以下内容:

    get mykey

    缓存引擎使用以下内容进行响应:

    VALUE mykey 0 28 This is the value for my key END

    要从缓存引擎断开,请键入以下内容:

    quit