All Products
Search
Document Center

Simple Log Service:PHP SDK Quick Start

Last Updated:Jun 17, 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 Kunci Akses (AccessKey pair) telah dibuat. Untuk informasi selengkapnya, lihat Pasangan Kunci Akses (AccessKey pair).

    Pasangan Kunci Akses dari Akun Alibaba Cloud memiliki izin atas semua operasi API, sehingga menimbulkan ancaman keamanan 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 contoh kode 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 (endpoint) Simple Log Service. Contoh ini menggunakan endpoint untuk wilayah China (Hangzhou). Ganti nilai ini dengan endpoint 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();