Tarik gambar ECR ke akun Anda AWS - Amazon Athena

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

Tarik gambar ECR ke akun Anda AWS

Konektor federasi Athena Fungsi Lambda menggunakan gambar kontainer yang disimpan di repositori Amazon ECR yang dikelola Athena. Untuk melakukan pemindaian keamanan pada gambar kontainer ini, Anda harus terlebih dahulu menyalinnya ke repositori Amazon ECR di akun Anda. Bagian ini memberikan step-by-step petunjuk tentang cara menyalin gambar ke repositori Anda dan mengonfigurasi fungsi Lambda Anda untuk menggunakan gambar.

Prasyarat

  • Konektor Federasi Athena — Konektor dapat dibuat melalui sumber apa pun, asalkan menggunakan gambar kontainer.

    catatan

    Untuk memverifikasi penyebaran gambar, periksa tab Gambar di Lambda Konektor Federasi Athena Anda

  • Docker diinstal dan dijalankan

  • AWS CLI terinstal

  • Kredensi akun dengan izin tarik yang sesuai

Cara mentransfer gambar

  1. Temukan URI Gambar dari Lambda Konektor Federasi Athena Anda

    account_id_1.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1
  2. Buat token otentikasi Docker untuk akun yang dikelola Athena:

    aws ecr get-login-password --region regionID | docker login --username AWS --password-stdin athena-managed-registry

    Di mana:

    • regionIDadalah wilayah penerapan Anda (misalnya, us-east-1)

    • athena-managed-registryadalah bagian registri dari URI Gambar (misalnya, account_id_1.dkr. ecr.us-east-1.amazonaws.com)

  3. Tarik gambar dari akun terkelola Athena:

    docker pull athenaImageURI
  4. Otentikasi Docker ke registri Anda:

    aws ecr get-login-password --region regionID | docker login --username AWS --password-stdin customer-registry

    Di mana customer-registry registri ECR Anda (misalnya, account_id_2.dkr. ecr.us-east-1.amazonaws.com)

  5. Tandai gambar yang ditarik untuk repositori Anda:

    docker tag athenaImageURI yourImageURI
  6. Dorong gambar ke repositori Anda:

    docker push yourImageURI
  7. Perbarui Konektor Federasi Athena Anda:

    1. Arahkan ke fungsi Lambda Anda

    2. Pilih Deploy New Image

    3. Masukkan URI gambar baru Anda

    Gambar konektor federasi Athena sekarang terletak di akun Anda, yang memungkinkan Anda melakukan pemindaian CVE pada gambar.