メニュー
Amazon ElastiCache
ユーザーガイド (API Version 2015-02-02)

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 マネジメントコンソールにサインインをしたあと、https://console.aws.amazon.com/ec2/ にある Amazon EC2 コンソールを開きます。

  2. コンソールで、[Launch Instance] を選択し、以下の手順を実行します。

  3. [Choose an Amazon Machine Image (AMI)] ページで、64 ビット Amazon Linux AMI を選択し、[Select] を選択します。

  4. [Choose an Instance Type] ページで、[3] を選択します。インスタンスの設定.

  5. [Configure Instance Details] ページで以下の項目を選択します。

    1. [Network] リストで、Amazon VPC を選択します。

    2. [Subnet] リストで、パブリックサブネットを選択します。

    すべての設定が正しいことを確認したら、[4] を選択します。ストレージの追加.

  6. [Add Storage] ページで、[5] を選択します。インスタンスのタグ付け.

  7. [Tag Instance] ページで、Amazon EC2 インスタンスの名前を入力し、[6] を選択します。セキュリティグループの設定.

  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 インスタンスに Elastic IP アドレスを割り当てることができます。Amazon EC2 インスタンスに接続するには、この IP アドレスを使用する必要があります。

  1. https://console.aws.amazon.com/vpc/にある Amazon VPC コンソールを開きます。

  2. ナビゲーションリストで [Elastic IPs] を選択します。

  3. [新しいアドレスの割り当て] を選択します。

  4. [Allocate New Address] ダイアログボックスの [EIP used in] ボックスで、[VPC] を選択してさらに [Yes, Allocate] を選択します。

  5. リストから割り当てた Elastic IP アドレスを選択し、[Associate Address] を選択します。

  6. [Associate Address] ダイアログボックスの [Instance] ボックスで、起動した Amazon EC2 インスタンスの ID を選択し、[Yes, Associate] を選択します。

    これで、作成した Elastic IP アドレスを使用して、SSH で Amazon EC2 インスタンスに接続できます。

    ヒント

    SSH を使用して Linux/UNIX インスタンスに接続する手順については、「Linux/UNIX インスタンスへの接続」(『Amazon EC2 入門ガイド』) を参照してください。

3. Amazon EC2 インスタンスに接続する

以下の手順では、Amazon EC2 インスタンスに接続します。

  1. コマンドウィンドウを開きます。コマンドプロンプトで、次のコマンドを実行します。mykeypair.pem をご使用のキーペアファイルの名前に、54.207.55.251 をご使用の Elastic IP アドレスに置き換えます。

    Copy
    ssh -i mykeypair.pem ec2-user@54.207.55.251

    重要

    まだ、Amazon EC2 インスタンスからログアウトしないでください。

  2. これで、ElastiCache クラスターを操作する準備ができました。まだ telnet ユーティリティをインストールしていない場合、これを行うには、このユーティリティをインストールする必要があります。

    telnet をインストールし、キャッシュクラスターを操作するには (AWS CLI)

    Linux、OS X、Unix の場合:

    コマンドウィンドウを開きます。コマンドプロンプトで、次のコマンドを実行します。確認のプロンプトが表示されたら、「y」を入力します。

    Copy
    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] をクリックします。

    Copy
    pkgmgr /iu:"TelnetClient"
  3. ElastiCache コンソール ( https://console.aws.amazon.com/elasticache/) に移動し、キャッシュクラスターのいずれかのノードのエンドポイントを取得します。

  4. telnet を使用して、ポート 11211 でキャッシュノードのエンドポイントに接続します。次の例のホスト名を、キャッシュノードのホスト名に置き換えてください。

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

    これで、キャッシュエンジンに接続されたので、コマンドを実行できます。この例では、キャッシュにデータ項目を追加した後、直ちにデータ項目を取得します。最後に、キャッシュノードから切断します。

    キーと値を保存するには、次の 2 行を入力します。

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

    キャッシュエンジンは次のように応答します。

    STORED

    mykey の値を取得するには、次のように入力します。

    Copy
    get mykey

    キャッシュエンジンは次のように応答します。

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

    キャッシュエンジンから切断するには、次のように入力します。

    Copy
    quit