

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

# サーバーレスキャッシュのネットワークタイプの選択
<a name="serverless-network-type"></a>

ElastiCache サーバーレスキャッシュは、インターネットプロトコルバージョン 4 および 6 (IPv4 および IPv6) をサポートしています。サーバーレスキャッシュを作成するときは、次のいずれかのネットワークタイプを選択します。
+ **IPv4** – キャッシュは IPv4 接続のみを受け入れます。
+ **IPv6** – キャッシュは IPv6 接続のみを受け入れます。
+ **デュアルスタック** – キャッシュは IPv4 接続と IPv6 接続の両方を受け入れます。

デュアルスタックサーバーレスキャッシュの場合、接続に使用される IP プロトコルは、クライアントがキャッシュエンドポイントの DNS ホスト名を解決する方法によって異なります。

IPv6 を使用して ElastiCache にアクセスする場合、追加料金はかかりません。

**注記**  
ネットワークタイプは、サーバーレスキャッシュの作成時にのみ設定できます。キャッシュの作成後にネットワークタイプを変更することはできません。

## ネットワークタイプのサブネットの設定
<a name="serverless-network-type-subnets"></a>

サーバーレスキャッシュを作成するときは、サブネット IDsを指定できます。ElastiCache は、これらのサブネットを使用してキャッシュに IP アドレスを割り当てます。指定するサブネットは、選択したネットワークタイプをサポートしている必要があります。
+ **IPv4** – サブネットには IPv4 アドレス空間が必要です。デュアルスタックサブネット (IPv4 と IPv6 の両方を含む) もサポートされています。
+ **IPv6** – サブネットは IPv6-onlyである必要があります。デュアルスタックサブネットはサポートされていません。
+ **デュアルスタック** – サブネットには IPv4 アドレス空間と IPv6 アドレス空間の両方が必要です。

ネットワークタイプを指定しない場合、指定されたすべてのサブネットが IPv6 専用でない限り、ElastiCache はデフォルトで IPv4 になります。IPv6 の場合はデフォルトで IPv6 になります。 IPv4 IPv6-only サブネット IDs を指定しない場合、ElastiCache は VPC 内のデフォルトサブネットを選択します。

## AWS マネジメントコンソールの使用
<a name="serverless-network-type-console"></a>

コンソールを使用してサーバーレスキャッシュを作成するときは、**デフォルト設定でデフォルト設定をカスタマイズ**を選択します。 ******接続**セクションで、**ネットワークタイプ** **IPv4**、**IPv6**、または**デュアルスタック**を選択します。IPv4 はデフォルトで選択されています。

## の使用 AWS CLI
<a name="serverless-network-type-cli"></a>

を使用してサーバーレスキャッシュを作成する場合は AWS CLI、 **create-serverless-cache** コマンドで `--network-type`パラメータを使用します。

Linux、macOS、Unix の場合:

```
aws elasticache create-serverless-cache \
  --serverless-cache-name {{<cache-name>}} \
  --engine {{<engine>}} \
  --network-type {{<network-type>}} \
  --subnet-ids {{<subnet-id-1>}} {{<subnet-id-2>}}
```

Windows の場合:

```
aws elasticache create-serverless-cache ^
  --serverless-cache-name {{<cache-name>}} ^
  --engine {{<engine>}} ^
  --network-type {{<network-type>}} ^
  --subnet-ids {{<subnet-id-1>}} {{<subnet-id-2>}}
```

置き換え前:
+ {{<cache-name>}} – サーバーレスキャッシュの名前。
+ {{<engine>}} – キャッシュのエンジン: `valkey`、`redis`、または `memcached`。
+ {{<network-type>}} – ネットワークタイプ: `ipv4`、`ipv6`、または `dual_stack`。
+ {{<subnet-id-1>}}、{{<subnet-id-2>}} – キャッシュのサブネットの IDs。サブネットは、選択したネットワークタイプをサポートしている必要があります。

**create-serverless-cache** コマンドの詳細については、「 AWS CLI リファレンス」の[create-serverless-cache](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-serverless-cache.html)」を参照してください。

ノードベースのクラスターのネットワークタイプを選択する方法については、「」を参照してください[ElastiCache でネットワークタイプを選択する](network-type.md)。