

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

# Mengotorisasi operasi API titik akhir Zonal dengan `CreateSession`
<a name="s3-express-create-session"></a>

Untuk menggunakan operasi API titik akhir Zonal (operasi tingkat objek, atau bidang data), kecuali untuk `CopyObject` dan`HeadBucket`, Anda menggunakan operasi `CreateSession` API untuk membuat dan mengelola sesi yang dioptimalkan untuk otorisasi permintaan data latensi rendah. Untuk mengambil dan menggunakan token sesi, Anda harus mengizinkan tindakan `s3express:CreateSession` untuk bucket direktori Anda dalam kebijakan berbasis identitas atau kebijakan bucket. Untuk informasi selengkapnya, lihat [Mengotorisasi operasi API endpoint Regional dengan IAM](s3-express-security-iam.md). Jika Anda mengakses S3 Express One Zone di konsol Amazon S3, melalui AWS Command Line Interface AWS CLI(), atau dengan menggunakan, S3 Express One Zone membuat sesi AWS SDKs atas nama Anda. Namun, Anda tidak dapat mengubah `SessionMode` parameter saat menggunakan AWS CLI atau AWS SDKs. 

Jika Anda menggunakan API REST Amazon S3, Anda dapat menggunakan operasi API `CreateSession` untuk mendapatkan kredensial keamanan sementara yang menyertakan ID kunci akses, kunci akses rahasia, token sesi, dan waktu kedaluwarsa. Kredensial sementara memberikan izin yang sama seperti kredensial keamanan jangka panjang, seperti kredensial pengguna IAM, tetapi kredensial keamanan sementara harus menyertakan token sesi.

**Mode Sesi**  
Mode sesi mendefinisikan ruang lingkup sesi. Jika mode sesi tidak ditentukan dalam permintaan CreateSession API, CreateSession tindakan akan mencoba membuat sesi dengan hak istimewa maksimum yang diizinkan, mencoba `ReadWrite` terlebih dahulu, lalu kembali ke `ReadOnly` hanya jika tidak `ReadWrite` diizinkan oleh kebijakan. Dalam kebijakan bucket, Anda dapat menentukan kunci `s3express:SessionMode` kondisi untuk mengontrol secara eksplisit siapa yang dapat membuat sesi `ReadWrite` atau`ReadOnly`. Untuk informasi selengkapnya tentang sesi `ReadWrite` atau `ReadOnly`, lihat parameter `x-amz-create-session-mode` untuk [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html) di *Referensi API Amazon S3*. Untuk informasi selengkapnya tentang kebijakan bucket yang akan dibuat, lihat[Contoh kebijakan bucket untuk bucket direktori](s3-express-security-iam-example-bucket-policies.md).

**Token Sesi**  
Saat Anda melakukan panggilan dengan menggunakan kredensial keamanan sementara, panggilan harus menyertakan token sesi. Token sesi dikembalikan bersama dengan kredensial sementara. Token sesi dibatasi pada bucket direktori Anda dan digunakan untuk memverifikasi bahwa kredensial keamanan valid dan belum kedaluwarsa. Untuk melindungi sesi Anda, kredensial keamanan sementara akan kedaluwarsa setelah 5 menit. 

**`CopyObject` dan `HeadBucket`**  
Kredensial keamanan sementara dibatasi pada bucket direktori tertentu dan secara otomatis diaktifkan untuk semua panggilan API operasi Zonal (tingkat objek) ke bucket direktori yang diberikan. Tidak seperti operasi API titik akhir Zonal lainnya, `CopyObject` dan `HeadBucket` tidak menggunakan otentikasi `CreateSession`. Semua permintaan `CopyObject` dan `HeadBucket` harus diautentikasi dan ditandatangani dengan menggunakan kredensial IAM. Namun, `CopyObject` dan masih `HeadBucket` diotorisasi oleh `s3express:CreateSession`, seperti operasi API titik akhir Zonal lainnya.

Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html) dalam *Referensi API Amazon Simple Storage Service*.