Menggunakan ekstensi browser
Ekstensi Browser memungkinkan Anda memasang ekstensi khusus ke sesi browser pada waktu pembuatan sesi. Ini memungkinkan Anda untuk menyesuaikan perilaku browser dengan ekstensi Anda sendiri untuk tugas otomatisasi, pengikisan web, pengujian, dan banyak lagi.
Gambaran umum
Ekstensi Browser di Amazon Bedrock AgentCore berfungsi sebagai berikut:
-
Anda memberikan daftar file ZIP ekstensi browser yang disimpan di bucket Amazon S3 Anda sendiri
-
Layanan memvalidasi bahwa Anda memiliki akses ke objek Amazon S3 ini menggunakan kredensil Anda
-
Selama startup sesi browser, ekstensi diunduh dari bucket Amazon S3 Anda dan dipasang ke sesi browser
Prasyarat
Sebelum menggunakan ekstensi browser, pastikan Anda memiliki:
-
Menyelesaikan Prasyarat Browser umum
-
Bucket Amazon S3 Amazon untuk menyimpan file ZIP ekstensi Anda
-
Izin IAM untuk mengakses bucket Amazon S3 yang berisi ekstensi Anda. Tambahkan izin berikut ke kebijakan IAM Anda:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ExtensionS3Access", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::<S3Bucket>/<path_to_extensions>/*" ] } ] }catatan
Bucket Amazon S3 harus berada di AWS akun yang sama dengan sesi browser. Ekstensi memiliki batas ukuran file 10 MB dan maksimum 10 ekstensi per sesi.
Mempersiapkan File Ekstensi
Untuk menyiapkan ekstensi untuk digunakan dengan Alat Browser:
-
Buat Ekstensi Chrome
Ekstensi Anda harus mengikuti format ekstensi Chromium standar dan mematuhi pedoman ekstensi Chromium
. Setiap ekstensi harus menyertakan manifest.jsonfile yang valid. -
Buat File ZIP
Zip isi direktori ekstensi (bukan folder induk):
cd my-extension zip -r ../my-extension.zip. -
Unggah ke S3
Unggah file ZIP ke bucket Amazon S3 Anda:
aws s3 cp my-extension.zip s3://my-extensions-bucket/extensions/my-extension.zip
Membuat sesi browser dengan ekstensi
Anda dapat membuat sesi browser dengan ekstensi menggunakan AWS CLI, SDK, atau API.