SDK安装

安装依赖

安装所依赖的第三方库:

#Debian/Ubuntu-based
sudo apt-get install libcurl4-openssl-dev libssl-dev libxml2-dev

#Redhat/CentOS-based
sudo yum install libcurl-devel openssl-devel libxml2-devel

安装C SDK

首先需要下载C SDK,下载地址为:oss-c-sdk.zip。下载完成后解压SDK压缩包,然后进入SDK源码目录:

cd OSS-C-SDK

然后编译安装SDK:

sudo make
sudo make install

编译的结果在SDK源码目录下的build文件夹中。安装的结果在/usr/bin/、/usr/lib/和/usr/include/中。

设置凭证

要使用C SDK连接到服务,必须提供相应的凭证。

AccessKey(AK)和SecretAccessKey(SK)是用户访问媒体存储服务的凭证,凭证的管理和获取方式请查阅媒体存储帮助中心-密钥管理内容。

您可以使用以下两种方式来设置凭证,其中需要将您自己凭证的相应值来替换your_access_key和your_secret_key:

  1. 使用export命令设置环境变量:

    export S3_ACCESS_KEY_ID="your_access_key"
    export S3_SECRET_ACCESS_KEY="your_secret_key"
    
  2. 在代码中进行设置:

    const char access_key[] = "your_access_key";
    const char secret_key[] = "your_secret_key";