Verifikasi bahwa aws-auth ConfigMap sudah dikonfigurasi dengan benar - AWS Batch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Verifikasi bahwa aws-auth ConfigMap sudah dikonfigurasi dengan benar

Untuk memverifikasi bahwa aws-auth ConfigMap dikonfigurasi dengan benar:

  1. Ambil peran yang dipetakan di. aws-auth ConfigMap

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. Verifikasi bahwa roleARN dikonfigurasi sebagai berikut.

    rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch

    catatan

    Jalur aws-service-role/batch.amazonaws.com/ telah dihapus dari ARN dari peran terkait layanan. Ini karena masalah dengan peta aws-auth konfigurasi. Untuk informasi selengkapnya, lihat Peran dengan jalur tidak berfungsi saat jalur disertakan dalam ARN mereka di aws-authconfigmap.

    catatan

    Anda juga dapat meninjau log pesawat kontrol Amazon EKS. Untuk informasi selengkapnya, lihat pencatatan pesawat kontrol Amazon EKS di Panduan Pengguna Amazon EKS.

Untuk mengatasi masalah di mana pekerjaan macet dalam RUNNABLE status, sebaiknya gunakan kubectl untuk menerapkan kembali manifes tersebut. Untuk informasi selengkapnya, lihat Siapkan cluster Amazon EKS Anda untuk AWS Batch. Atau, Anda dapat menggunakan kubectl untuk mengedit file secara manual aws-authConfigMap. Untuk informasi selengkapnya, lihat Mengaktifkan pengguna IAM dan akses peran ke klaster Anda di Panduan Pengguna Amazon EKS.