翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
VALIDATION_ERROR_SUBNET_NOT_FROM_ONE_VPC
概要
クラスターが VALIDATION_ERROR_SUBNET_NOT_FROM_ONE_VPC
エラーで終了した場合、クラスターのサブネットと、クラスターの参照先サブネットが異なる Virtual Private Cloud (VPC) に属していることを示しています。Amazon EMR でクラスターを起動するには、VPC のサブネット全体でインスタンスフリート設定を使用します。インスタンスフリートの詳細については、「Amazon EMR 管理ガイド」の「Amazon EMR クラスターのインスタンスフリートの計画と設定」を参照してください。
解決方法
このエラーを解決するには、対象クラスターのサブネットが属する VPC のサブネットを使用します。
障害が発生した EMR クラスターのトラブルシューティングを行うには、DescribeCluster
と ListClusters
の各 API から返った ErrorDetail
の情報を参照してください。詳細については、「Amazon EMR の ErrorDetail 情報を含むエラーコード」を参照してください。返った ErrorDetail
内の ErrorData
配列によって、次の情報を確認できます。
vpc
-
各サブネット: VPC ペア、サブネットが属する VPC の ID。
subnet
-
各サブネット: VPC ペア、サブネット ID。
public-doc
-
エラーコードドキュメントの公開 URL。
完了すべきステップ
エラーを特定し、修正するには、次のステップを実行します。
-
ErrorData
配列にリストされているサブネット ID を確認し、それらが EMR クラスターを起動する VPC に属していることを確認します。 -
サブネットの設定を変更します。次のいずれかの方法を使用すると、VPC 内の利用可能なパブリックサブネットとプライベートサブネットをすべて検索できます。
-
Amazon VPC コンソールに移動します。サブネットを選択し、クラスターの 内に存在するすべてのサブネットを一覧表示 AWS リージョン します。パブリックサブネットまたはプライベートサブネットのみを検索するには、[パブリック IPv4 アドレスの自動割り当て] フィルターを適用します。クラスターが使用する VPC 内のサブネットを検索して選択するには、[VPC でフィルタリング] オプションを使用します。サブネットの作成方法の詳細については、「Amazon Virtual Private Cloud ユーザーガイド」の「サブネットの作成」を参照してください。
-
を使用して AWS CLI 、クラスターが使用する VPC で使用可能なすべてのパブリックサブネットとプライベートサブネットを検索します。詳細については、describe-subnets
API を参照してください。VPC にサブネットを新規作成する方法については、create-subnet API を参照してください。
-
-
クラスターと同じ VPC のサブネットを使用して新規クラスターを起動します。