Setelah mengunduh Tablestore CLI, Anda perlu memulai CLI dan mengonfigurasi informasi akses untuk Tablestore, seperti pasangan AccessKey dan detail instance.
Prasyarat
Paket Tablestore CLI telah diunduh. Untuk informasi lebih lanjut, lihat Unduh Tablestore CLI.
Pasangan AccessKey telah diperoleh. Untuk menggunakan Tablestore, Anda harus mengonfigurasi pasangan AccessKey dari akun Alibaba Cloud Anda di Tablestore CLI. Untuk informasi lebih lanjut, lihat Buat Pasangan AccessKey.
PentingGunakan akun Alibaba Cloud Anda untuk mengaktifkan Tablestore. Untuk alasan keamanan, disarankan menggunakan fitur Tablestore sebagai pengguna RAM. Anda dapat membuat pengguna RAM, melampirkan kebijakan AliyunOTSFullAccess kepada pengguna RAM untuk memberikan izin mengelola Tablestore, lalu membuat pasangan AccessKey untuk pengguna RAM tersebut. Untuk informasi lebih lanjut, lihat Buat Pengguna RAM, Berikan Izin kepada Pengguna RAM, dan Buat Pasangan AccessKey.
Prosedur
Ekstrak paket Tablestore CLI yang telah diunduh. Buka direktori root paket dan pilih metode untuk memulai Tablestore CLI sesuai dengan sistem operasi Anda.
Untuk Windows, klik dua kali file ts.exe.
Untuk Linux dan macOS, jalankan perintah
./ts.
CatatanJika Anda tidak memiliki izin yang diperlukan untuk menjalankan perintah di Linux atau macOS, jalankan perintah
chmod 755 tsuntuk mendapatkan izin, lalu jalankan perintah untuk memulai Tablestore CLI.Jika pesan
"ts" tidak dapat dibuka karena Apple tidak dapat memeriksa apakah ada perangkat lunak jahatmuncul di macOS, tentukan bahwa perintahtsdiizinkan untuk dijalankan dalam pengaturan Privasi & Keamanan macOS.Informasi berikut akan ditampilkan saat startup:
# Selamat datang di Command Line Tool untuk Aliyun Tablestore. Versi Saat Ini adalah '2021-11-11'. # _______ _ _ _ # |__ __| | | | | | | # | | __ _ | |__ | | ___ ___ | |_ ___ _ __ ___ # | | / _' || '_ \ | | / _ \ / __|| __| / _ \ | '__| / _ \ # | || (_| || |_) || || __/ \__ \| |_ | (_) || | | __/ # |_| \__,_||_.__/ |_| \___| |___/ \__| \___/ |_| \___| # # Silakan kunjungi situs web produk kami: https://www.aliyun.com/product/ots # Anda juga dapat bergabung dengan Grup Obrolan DingTalk kami (ID: 11789671 atau 23307953) untuk membahas dan bertanya tentang pertanyaan terkait Tablestore. # tablestore>
Konfigurasikan informasi akses.
Konfigurasikan informasi akses, seperti detail instance dan kredensial akses, di Tablestore CLI sebagai dasar untuk operasi selanjutnya. Saat mengonfigurasi informasi akses, tidak ada permintaan yang dikirim ke Tablestore, sehingga informasi akses tidak diverifikasi.
Jika Anda belum mengaktifkan Tablestore atau membuat instance, cukup konfigurasikan pasangan AccessKey.
Contoh kode berikut menunjukkan cara melakukan konfigurasi:
config --id NTS********************** --key 7NR2****************************************Jika Anda telah mengaktifkan Tablestore atau membuat instance, Anda dapat mengonfigurasi informasi tentang instance yang ingin diakses saat mengonfigurasi pasangan AccessKey.
Contoh kode berikut menunjukkan cara melakukan konfigurasi:
config --endpoint https://myinstance.cn-hangzhou.ots.aliyuncs.com --instance myinstance --id NTS********************** --key 7NR2****************************************Jika Anda ingin mengakses Tablestore berdasarkan otorisasi sementara, Anda dapat memperoleh kredensial akses sementara dari Security Token Service (STS) dan menggunakan kredensial tersebut untuk mengonfigurasi informasi akses. Contoh kode berikut menunjukkan cara melakukan konfigurasi:
config --endpoint https://myinstance.cn-hangzhou.ots.aliyuncs.com --instance myinstance --id NTS********************** --key 7NR2**************************************** --token STS.6MC2****************************************Tabel berikut menjelaskan item konfigurasi.
Item konfigurasi
Diperlukan
Contoh
Deskripsi
--endpoint
Tidak
https://myinstance.cn-hangzhou.ots.aliyuncs.com
Titik akhir yang digunakan untuk mengakses instance Tablestore. Untuk informasi lebih lanjut, lihat Titik Akhir. Anda harus menentukan item konfigurasi ini jika Anda ingin mengakses instance yang sudah ada.
--instance
Tidak
myinstance
Nama instance Tablestore yang ingin Anda akses. Anda harus menentukan item konfigurasi ini jika Anda ingin mengakses instance yang sudah ada.
--id
Ya
NTS**********************
ID AccessKey dan Rahasia AccessKey dari akun Alibaba Cloud Anda atau pengguna RAM.
CatatanJika Anda menggunakan kredensial akses sementara yang diperoleh dari STS untuk mengakses Tablestore, atur item konfigurasi ini ke ID AccessKey sementara dan Rahasia AccessKey yang dikembalikan oleh STS.
--key
Ya
7NR2****************************************
--token
Tidak
STS.6MC2****************************************
Token keamanan sementara. Anda harus menentukan item konfigurasi ini jika Anda menggunakan kredensial akses sementara yang diperoleh dari STS untuk mengakses Tablestore.
Anda dapat menentukan
--token ""untuk meninggalkan item konfigurasi kosong.
Referensi
Untuk informasi tentang pengguna RAM dan cara menggunakan pengguna RAM untuk mengelola identitas dan izin perusahaan, lihat Apa itu Pengguna RAM?
Untuk informasi tentang cara mengaktifkan Tablestore, lihat Aktifkan Tablestore.
Untuk informasi tentang cara membuat instance Tablestore, lihat Operasi Instance.
Jika Anda membuat instance Tablestore dan mengonfigurasi informasi tentang instance yang ingin diakses di Tablestore CLI, Anda dapat menggunakan fitur Tablestore berdasarkan model penyimpanan data yang diperlukan oleh aplikasi Anda.
Model penyimpanan data
Operasi
Model Kolom Lebar
Buat tabel data dan lakukan operasi pada tabel. Untuk informasi lebih lanjut, lihat Operasi pada tabel data.
Gunakan indeks untuk mempercepat kueri data. Untuk informasi lebih lanjut, lihat Indeks sekunder dan Indeks pencarian.
Kueri data dengan mengeksekusi pernyataan SQL. Untuk informasi lebih lanjut, lihat Kueri SQL.
Jika Anda ingin memigrasi data atau menggunakan mesin komputasi untuk memproses data, gunakan Tunnel Service. Untuk informasi lebih lanjut, lihat Tunnel Service.
Model TimeSeries
Buat tabel time series dan lakukan operasi pada tabel. Untuk informasi lebih lanjut, lihat Operasi pada tabel time series.
Kueri data dengan mengeksekusi pernyataan SQL. Untuk informasi lebih lanjut, lihat Kueri SQL.