

AWS App Runner は、2026 年 4 月 30 日以降、新規のお客様に公開されなくなります。App Runner を使用する場合は、その日付より前にサインアップします。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[AWS App Runner  可用性の変更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)」を参照してください。

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

# 受信トラフィックの IPv6 の有効化
<a name="network-dual-stack"></a>

サービスが IPv6 アドレスまたは IPv4 アドレスと IPv6 アドレスの両方から受信ネットワークトラフィックを受信する場合は、エンドポイントの**デュアルスタック**アドレスタイプを選択します。新しいアプリケーションを作成するときは、**「サービスの設定** > **ネットワーク**」セクションでこの設定を確認できます。次の手順では、App Runner コンソールまたは App Runner API を使用して IPv4 またはデュアルスタック (IPv6 および IPv4) を有効にする方法について説明します。

## 受信トラフィックのデュアルスタックの管理
<a name="network-dual-stack-manage"></a>

次のいずれかの方法を使用して、受信トラフィックのデュアルスタックアドレスタイプを管理します。
+ [App Runner コンソール](#network-dual-stack-manage.console)
+ [App Runner API または AWS CLI](#network-dual-stack-manage.api)

**注記**  
次の手順では、**パブリック**受信トラフィックのネットワークアドレスタイプを管理する方法について説明します。**プライベート**エンドポイントのデュアルスタックまたは IPv4 アドレスタイプの管理については、「」を参照してください[プライベートエンドポイントの管理](network-pl-manage.md)。

### App Runner コンソール
<a name="network-dual-stack-manage.console"></a>

着信インターネットトラフィックのデュアルスタックアドレスタイプは、App Runner コンソールを使用してサービスを作成するとき、または後で設定を更新するときに選択できます。

**デュアルスタックのアドレスタイプを有効にするには**

1.  サービス[を作成](manage-create.md)または[更新](manage-configure.md)するときは、**「サービスの設定**」の**「ネットワーク**」セクションを展開します。

1. **受信ネットワークトラフィック**の**パブリックエンドポイント**を選択します。**パブリックエンドポイント**を選択すると、**エンドポイント IP アドレスタイプ**オプションが開きます。

   プライベートエンドポイントのデュアルスタックまたは IPv4 アドレスタイプを管理する手順[プライベートエンドポイントの管理](network-pl-manage.md)については、「」を参照してください。

1. **エンドポイント IP アドレスタイプ**を展開して、次の IP アドレスタイプを表示します。
   + **IPv4**
   + **デュアルスタック (IPv4 および IPv6)**
**注記**  
**エンドポイント IP アドレスタイプ**を展開して選択しない場合、App Runner は IPv4 をデフォルト設定として割り当てます。

1. **デュアルスタック (IPv4 および IPv6)** を選択します。

1. サービスを作成する場合は、**次**へを選択し、次に**作成とデプロイ**を選択します。それ以外の場合は、サービスを更新する場合は**変更の保存**を選択します。

   サービスがデプロイされると、アプリケーションは IPv4 エンドポイントと IPv6 エンドポイントの両方からネットワークトラフィックの受信を開始します。

**アドレスタイプを変更するには**

1.  手順に従ってサービス[を更新](manage-configure.md)し、ネットワーキングに移動します。

1. **着信ネットワークトラフィック**のエンドポイント **IP アドレスタイプ**に移動し、必要なアドレスタイプを選択します。

1. **[Save changes]** (変更の保存) をクリックします。選択した内容でサービスが更新されます。

### App Runner API または AWS CLI
<a name="network-dual-stack-manage.api"></a>

[CreateService](https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html) または [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) App Runner API アクションを呼び出すときは、 `NetworkConfiguration`パラメータ`IpAddressType`のメンバーを使用してアドレスタイプを指定します。指定できるサポートされている値は、 `IPv4`と です`DUAL_STACK`。サービスが IPv4 および IPv6 エンドポイントからインターネットトラフィックを受信する`DUAL_STACK`かどうかを指定します。に値を指定しない場合`IpAddressType`、デフォルトで IPv4 が適用されます。

**注記**  
プライベートエンドポイントの例については、「」を参照してください[App Runner API または AWS CLI](network-pl-manage.md#network-pl-manage.api)。

以下は、デュアルスタックを IP アドレスとしてサービスを作成する例です。この例では、 `input.json`ファイルを呼び出します。

**Example デュアルスタックをサポートするサービスを作成するリクエスト**  

```
aws apprunner create-service \
 --cli-input-json file://input.json
```

**Example `input.json` の内容**  

```
{
  "ServiceName": "example-service",
  "SourceConfiguration": {
    "ImageRepository": {
      "ImageIdentifier": "public.ecr.aws/aws-containers/hello-app-runner:latest",
      "ImageConfiguration": {
        "Port": "8000"
      },
      "ImageRepositoryType": "ECR_PUBLIC"
    },
    "NetworkConfiguration": {
      "IpAddressType": "DUAL_STACK"
    }
  }
}
```

**Example 応答**  

```
{
  "Service": {
    "ServiceName": "example-service",
    "ServiceId": "<service-id>",
    "ServiceArn": "arn:aws:apprunner:us-east-2:123456789012:service/example-service/<service-id>",
    "ServiceUrl": "1234567890.us-east-2.awsapprunner.com",
    "CreatedAt": "2023-10-16T12:30:51.724000-04:00",
    "UpdatedAt": "2023-10-16T12:30:51.724000-04:00",
    "Status": "OPERATION_IN_PROGRESS",
    "SourceConfiguration": {
      "ImageRepository": {
        "ImageIdentifier": "public.ecr.aws/aws-containers/hello-app-runner:latest",
        "ImageConfiguration": {
          "Port": "8000"
        },
        "ImageRepositoryType": "ECR_PUBLIC"
      },
      "AutoDeploymentsEnabled": false
    },
    "InstanceConfiguration": {
      "Cpu": "1024",
      "Memory": "2048"
    },
    "HealthCheckConfiguration": {
      "Protocol": "TCP",
      "Path": "/",
      "Interval": 5,
      "Timeout": 2,
      "HealthyThreshold": 1,
      "UnhealthyThreshold": 5
    },
    "AutoScalingConfigurationSummary": {
      "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-2:123456789012:autoscalingconfiguration/DefaultConfiguration/1/00000000000000000000000000000001",
      "AutoScalingConfigurationName": "DefaultConfiguration",
      "AutoScalingConfigurationRevision": 1
    },
    "NetworkConfiguration": {
      "IpAddressType": "DUAL_STACK",
      "EgressConfiguration": {
        "EgressType": "DEFAULT"
      },
      "IngressConfiguration": {
        "IsPubliclyAccessible": true
      }
    }
  },
  "OperationId": "24bd100b1e111ae1a1f0e1115c4f11de"
}
```

API パラメータの詳細については、[NetworkConfiguration](https://docs.aws.amazon.com/apprunner/latest/api/API_NetworkConfiguration.html)」を参照してください。