public function __construct($access_id = NULL, $access_key = NULL, $endpoint = NULL)
 {
     parent::__construct();
     $this->accessKeyId = $access_id ? $access_id : OSS_ACCESS_ID;
     $this->accesKeySecret = $access_key ? $access_key : OSS_ACCESS_KEY;
     $this->endpoint = $endpoint ? $endpoint : OSS_ENDPOINT;
 }
Example #2
0
<?php

/**
 * 加载sdk包以及错误代码包
 */
require_once '../sdk.class.php';
$oss_sdk_service = new alioss();
//设置是否打开curl调试模式
$oss_sdk_service->set_debug_mode(FALSE);
//设置开启三级域名,三级域名需要注意,域名不支持一些特殊符号,所以在创建bucket的时候若想使用三级域名,最好不要使用特殊字符
//$oss_sdk_service->set_enable_domain_style(TRUE);
/**
 * 测试程序
 * 目前SDK存在一个bug,在文中如果含有-&的时候,会出现找不到相关资源
 */
try {
    /**
     * Service相关操作
     */
    //get_service($oss_sdk_service);
    /**
     * Bucket相关操作
     */
    //create_bucket($oss_sdk_service);
    //delete_bucket($oss_sdk_service);
    //set_bucket_acl($oss_sdk_service);
    //get_bucket_acl($oss_sdk_service);
    //set_bucket_logging($oss_sdk_service);
    //get_bucket_logging($oss_sdk_service);
    //delete_bucket_logging($oss_sdk_service);
    //set_bucket_website($oss_sdk_service);