All Products
Search
Document Center

Simple Log Service:Quick start SDK PHP

Last Updated:Aug 28, 2026

Lakukan operasi umum pada Simple Log Service menggunakan SDK untuk PHP, seperti mengelola proyek dan Logstore.

Prasyarat

  • Simple Log Service telah diaktifkan. Aktifkan Simple Log Service.

  • Pasangan AccessKey telah dibuat. Untuk informasi selengkapnya, lihat Pasangan AccessKey.

    Pasangan AccessKey dari akun Alibaba Cloud memiliki izin atas semua operasi API, sehingga menimbulkan ancaman keamanan yang tinggi. Kami sangat menyarankan Anda membuat dan menggunakan pengguna Resource Access Management (RAM) untuk melakukan panggilan API atau menjalankan tugas O&M rutin. Pengguna RAM tersebut harus memiliki izin yang diperlukan untuk mengelola resource Simple Log Service. Untuk informasi selengkapnya, lihat Berikan izin kepada pengguna RAM.

  • SDK Simple Log Service untuk PHP telah diinstal. Untuk informasi selengkapnya, lihat Instal SDK PHP.

Kode contoh

Contoh berikut membuat file test.php di direktori yang sama dengan aliyun-log-php-sdk-master dan memanggil operasi API untuk membuat Logstore. Aliyun_Log_Client adalah client PHP untuk Simple Log Service yang mengelola resource seperti proyek dan Logstore. Inisialisasi instance client sebelum mengirim permintaan. Untuk kode contoh lainnya, lihat Aliyun Log PHP SDK.

<?PHP
require_once realpath(dirname(__FILE__).'/aliyun-log-php-sdk-master/Log_Autoload.php');
class test
{

    public static function main()
    {
        // Titik akhir Simple Log Service. Contoh ini menggunakan titik akhir untuk wilayah China (Hangzhou). Ganti nilai ini dengan titik akhir untuk wilayah Anda.
        $endpoint = 'cn-hangzhou.log.aliyuncs.com';
        // Pada contoh ini, ID AccessKey dan rahasia AccessKey diambil dari variabel lingkungan.
        $accessKeyId = getenv('ALIBABA_CLOUD_ACCESS_KEY_ID');
        $accessKey = getenv('ALIBABA_CLOUD_ACCESS_KEY_SECRET');
        // Buat client Simple Log Service.
        $client = new Aliyun_Log_Client($endpoint, $accessKeyId, $accessKey);
        // Nama proyek.
        $project = 'aliyun-test-project';
        // Nama Logstore.
        $logstore = 'aliyun-test-logstore';
        // Periode retensi data dalam hari. Jika Anda mengatur parameter ini ke 3650, data akan disimpan secara permanen.
        $infrequentAccessTTL = 30;
        // Jumlah shard.
        $shardCount = 2;
        // Buat Logstore.
        $req2 = new Aliyun_Log_Models_CreateLogstoreRequest($project, $logstore, $infrequentAccessTTL, $shardCount);
        $res2 = $client->createLogstore($req2);
    }
}
test::main();