

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon VPC で実行されるキャッシュへの接続
<a name="VPCs.Connecting"></a>

この例では、Amazon VPC で Amazon EC2 インスタンスを起動する方法を示します。次に、このインスタンスにログインし、その Amazon VPC で実行中の ElastiCache キャッシュにアクセスできます。

## Amazon VPC で実行されるキャッシュへの接続 (コンソール)
<a name="VPCs.Connecting.CON"></a>

この例では、Amazon VPC で Amazon EC2 インスタンスを作成します。この Amazon EC2 インスタンスを使用して、Amazon VPC で実行中のキャッシュノードに接続できます。

**注記**  
Amazon EC2 の使用に関する詳細は、[Amazon EC2 ドキュメント](https://aws.amazon.com/documentation/ec2/)の「[Amazon EC2 入門ガイド](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/)」を参照してください。

**Amazon EC2 コンソールを使用して Amazon VPC で Amazon EC2 インスタンスを作成するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) で Amazon EC2 コンソールを開きます。

1. コンソールで、**[インスタンスを起動]** をクリックし、以下の手順を実行します。

1. **[Amazon マシンイメージ (AMI)]** ページで、64 ビット Amazon Linux AMI を選択し、**[選択]** をクリックします。

1. **[インスタンスタイプの選択]** ページで、[**3. インスタンスの設定**] を選択します。

1. **[インスタンスの詳細の設定]** ページで以下の項目を選択します。

   1. [**ネットワーク**] リストで、Amazon VPC を選択します。

   1. **[サブネット]** リストで、パブリックサブネットを選択します。  
![パブリックサブネットを選択するインターフェイスのスクリーンショット。](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/images/vpc-05.png)

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

1. **[ストレージの追加]** ページで、[**5. インスタンスのタグ付け]** を選択します。

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

1. **[セキュリティグループの設定]** ページで **[既存のセキュリティグループを選択する]** を選択します。セキュリティグループの詳細については、「[Linux インスタンス用の Amazon EC2 セキュリティグループ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html)」を参照してください。  
![既存のセキュリティグループを選択するインターフェイスのスクリーンショット。](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/images/vpc-06.png)

   Amazon VPC セキュリティグループの名前を選択し、[**Review and Launch (確認および起動)**] を選択します。

1. **[インスタンス作成の確認]** ページで、**[起動]** を選択します。

1. [**Select an existing key pair or create a new key pair (既存のキーペアを選択するか新しいキーペアを作成する)**] ウィンドウで、このインスタンスで使用するキーペアを指定します。
**注記**  
キーペアの管理の詳細については、「[Amazon EC2 入門ガイド](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/)」を参照してください。

1. Amazon EC2 インスタンスを起動する準備ができたら、[**起動**] を選択します。

これで、先ほど作成した Amazon EC2 インスタンスにElastic IP アドレスを割り当てることができます。この IP アドレスは、Amazon EC2 インスタンスに接続するときに使用する必要があります。

**Elastic IP アドレスを割り当てるには (コンソール)**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

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

1. **[Elastic IP アドレスを割り当てる]** をクリックします。

1. **[Elastic IP アドレスを割り当てる]** ダイアログボックスで、デフォルトの **[ネットワークボーダーグループ]** を受け入れ、**[割り当て]** を選択します。

1. リストから割り当てた Elastic IP アドレスを選択し、**[アドレスの関連付け]** を選択します。

1. [**アドレスの関連付け**] ダイアログボックスの [**インスタンス**] ボックスで、起動した Amazon EC2 インスタンスの ID を選択します。

   **[プライベート IP アドレス]** ボックスで、プライベート IP アドレスを取得するボックスを選択し、**[関連付け]** を選択します。

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

### Amazon EC2 インスタンスに接続するには
<a name="VPCs.Connecting.CON.instance"></a>

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

  ```
  ssh -i {{mykeypair.pem}} ec2-user@{{54.207.55.251}} 
  ```
**重要**  
まだ Amazon EC2 インスタンスからログアウトしないでください。

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

***telnet* をインストールし、クラスター (AWS CLI) を操作する方法**
+ コマンドウィンドウを開きます。コマンドプロンプトで、次のコマンドを発行します。確認のプロンプトが表示されたら、「*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!
  ```

これで、Memcached または Redis を使用して VPC に接続できるようになりました。

### Memcached を使用した VPC への接続
<a name="VPCs.Connecting.CON.memcached"></a>

1. ElastiCache コンソール ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)) に移動して、クラスターのいずれかのノードのエンドポイントを取得します。詳細情報については、「[接続エンドポイントの検索](Endpoints.md)」を参照してください。

1. *telnet* を使用して、ポート 11211 でキャッシュノードのエンドポイントに接続します。以下に示すホスト名をキャッシュノードのホスト名に置き換えます。

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

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

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

   ```
   add mykey 0 3600 28
   This is the value for mykey
   ```

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

   ```
   OK
   ```

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

   ```
   get mykey
   ```

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

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

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

   ```
   quit
   ```

### Redis を使用した VPC への接続
<a name="VPCs.Connecting.CON.redis"></a>

1. ElastiCache コンソール ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)) に移動して、クラスターのいずれかのノードのエンドポイントを取得します。詳細については、Redis の「[接続エンドポイントの検索](Endpoints.md)」を参照してください。

1. *telnet* を使用して、ポート 6379 でキャッシュノードのエンドポイントに接続します。以下に示すホスト名をキャッシュノードのホスト名に置き換えます。

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

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

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

   ```
   set {{mykey}} {{myvalue}}
   ```

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

   ```
   OK
   ```

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

   ```
   get mykey
   ```

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

   ```
   quit
   ```

1. ElastiCache コンソール ([https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)) に移動して、クラスターのいずれかのノードのエンドポイントを取得します。詳細については、Redis OSS の「[接続エンドポイントの検索](Endpoints.md)」を参照してください。

1. *telnet* を使用して、ポート 6379 でキャッシュノードのエンドポイントに接続します。以下に示すホスト名をキャッシュノードのホスト名に置き換えます。

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

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

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

   ```
   set {{mykey}} {{myvalue}}
   ```

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

   ```
   OK
   ```

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

   ```
   get mykey
   ```

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

   ```
   get mykey
   {{myvalue}}
   ```

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

   ```
   quit
   ```

**重要**  
 AWS アカウントに追加料金が発生しないように、これらの例を試した後は、不要になったリソースをすべて削除 AWS してください。