翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
aws-auth ConfigMapのフィールドが正しく設定されていることを確認します
aws-auth ConfigMap が正しく設定されていることを確認するには:
-
aws-authConfigMapにマップされたロールを取得します。$kubectl get configmap -n kube-system aws-auth -o yaml -
roleARNが次のように設定されていることを確認します。rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch注記
パス
aws-service-role/batch.amazonaws.com/が、サービスにリンクされたロールの ARN から削除されました。これはaws-auth設定マップに問題があるためです。詳細については、パスを持つロールは、aws-authconfigmap の ARN にパスが含まれていると機能しないを参照してください。 注記
また、Amazon EKS コントロールプレーンログを確認することもできます。詳細については、Amazon EKS ユーザーガイドの Amazon EKS クラスターコントロールプレーンのログを参照してください。
ジョブが RUNNABLEのステータスのままになる問題を解決するには、kubectl を使用してマニフェストを再適用することをお勧めします。詳細については、ステップ 2: 用の Amazon EKS クラスターを準備する AWS Batchを参照してください。または、kubectl を使用して aws-auth ConfigMap を手動で編集することもできます。詳細については、Amazon EKS ユーザーガイドのIAMユーザーとロールのAmazon EKS クラスターへのアクセスを有効にするを参照してください。