Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pembatasan CloudFront Fungsi
Pembatasan berikut hanya berlaku untuk CloudFront Fungsi.
Daftar Isi
Untuk informasi tentang kuota (sebelumnya disebut sebagai batas), lihatKuota pada CloudFront Fungsi.
Beberapa catatan
Log fungsi di CloudFront Functions dipotong pada 10 KB.
Isi permintaan
CloudFront Fungsi tidak dapat mengakses isi permintaan HTTP.
Menggunakan kredenSIAL sementara dengan CloudFront KeyValueStore API
Anda dapat menggunakan AWS Security Token Service (AWS STS) untuk menghasilkan kredenSIAL keamanan sementara (juga dikenal sebagai token sesi). Token sesi memungkinkan Anda untuk sementara mengambil peran AWS Identity and Access Management (IAM) sehingga Anda dapat mengakses Layanan AWS nya.
Untuk memanggil CloudFront KeyValueStore API, gunakan titik akhir Regional AWS STS untuk mengembalikan token sesi versi 2. Jika Anda menggunakan titik akhir global untuk AWS STS
(sts.amazonaws.com), AWS STS akan menghasilkan token sesi versi 1, yang tidak didukung oleh Signature Version 4A (SigV4A). Akibatnya, Anda akan menerima kesalahan otentikasi.
Untuk memanggil CloudFront KeyValueStore API, Anda dapat menggunakan opsi berikut:
- AWS CLI dan AWS SDK
-
Anda dapat mengonfigurasi AWS CLI atau AWS SDK untuk menggunakan AWS STS titik akhir Regional. Untuk informasi selengkapnya, lihat AWS STS Titik akhir regional di Panduan Refer AWS ensi SDK dan Alat.
Untuk informasi selengkapnya tentang AWS STS titik akhir yang tersedia, lihat Wilayah dan titik akhir di Panduan Pengguna IAM.
- SAML
-
Anda dapat mengonfigurasi SAML untuk menggunakan titik akhir Regional AWS STS . Untuk informasi selengkapnya, lihat posting blog Cara menggunakan titik akhir SAML regional untuk failover
. - API
SetSecurityTokenServicePreferences -
Alih-alih menggunakan titik AWS STS akhir Regional, Anda dapat mengonfigurasi titik akhir global AWS STS untuk mengembalikan token sesi versi 2. Untuk melakukannya, gunakan operasi SetSecurityTokenServicePreferences API untuk mengonfigurasi Anda Akun AWS.
contoh Contoh: perintah IAM CLI
aws iam set-security-token-service-preferences --global-endpoint-token-version v2TokenTip
Sebaiknya gunakan titik akhir AWS STS Regional alih-alih opsi ini. Titik akhir regional memberikan skenario ketersediaan dan failover yang lebih tinggi.
- Penyedia identitas kustom
-
Jika Anda menggunakan penyedia identitas kustom yang melakukan federasi dan mengambil peran, gunakan salah satu opsi sebelumnya untuk sistem penyedia identitas induk yang bertanggung jawab untuk menghasilkan token sesi.
Waktu Aktif
Lingkungan runtime CloudFront Functions tidak mendukung evaluasi kode dinamis, dan membatasi akses ke jaringan, sistem file, variabel lingkungan, dan timer. Untuk informasi selengkapnya, lihat Fitur yang dibatasi.
catatan
Untuk menggunakan CloudFront KeyValueStore, CloudFront fungsi Anda harus menggunakan JavaScript runtime 2.0.
Pemanfaatan komputasi
CloudFront Fungsi memiliki batas waktu yang diperlukan untuk dijalankan, diukur sebagai pemanfaatan komputasi. Pemanfaatan komputasi adalah angka antara 0 dan 100 yang menunjukkan jumlah waktu yang fungsi butuhkan untuk berjalan sebagai persentase dari waktu maksimum yang diizinkan. Misalnya, pemanfaatan komputasi 35 berarti bahwa fungsi selesai pada 35% dari waktu maksimum yang diizinkan.
Saat Anda menguji fungsi, Anda dapat melihat nilai pemanfaatan komputasi dalam output dari peristiwa uji. Untuk fungsi produksi, Anda dapat melihat metrik peman faatan komput asi pada halaman Monitoring di CloudFront konsol