Configuring option
If you have any questions during development, post them on the Issues page of GitHub.
When the function of C SDK is called, obs_options must be input. You can use function init_obs_options to initialize configurations for obs_options, and configure AK, SK, endpoint, bucket, timeout period, and temporary authentication by using obs_options. obs_options consists of obs_bucket_context and obs_http_request_option. The following table describes the parameters that can be set.
Parameter |
Description |
Default Value |
Recommended Value |
---|---|---|---|
host_name |
The requested host name, which is the domain name (the endpoint) of the server where the requested resource is stored. |
NULL |
- |
bucket_name |
Name of the bucket where the operation is performed |
NULL |
- |
protocol |
The protocol used for sending requests. Possible values include HTTP and HTTPS. For security purposes, you are advised to use HTTPS. |
HTTPS protocol: OBS_PROTOCOL_HTTPS |
OBS_PROTOCOL_HTTPS |
access_key |
AK of OBS |
NULL |
- |
secret_access_key |
SK used for authentication. It can be used to sign a character string. |
NULL |
- |
obs_storage_class |
Set this parameter when the storage class needs to be configured in the PUT or POST request. |
OBS Standard: OBS_STORAGE_CLASS_STANDARD |
Default value |
token |
Security token of the temporary access key |
NULL |
- |
bucket_type |
Specifies whether a bucket is an object bucket or a parallel file system. |
Bucket for object storage: OBS_BUCKET_OBJECT |
- |
bucket_list_type |
Specifies whether to list all buckets, object buckets, or parallel file systems. |
All buckets: OBS_BUCKET_LIST_ALL |
- |
Parameter |
Description |
Default Value |
Recommended Value |
---|---|---|---|
connect_time |
Timeout period for establishing an HTTP/HTTPS connection, in ms. The default value is 60,000. |
60000 |
10000 to 60000 |
max_connected_time |
Timeout period (in seconds) of an HTTP/HTTPS request. The value 0 indicates that the link is never disconnected. |
0 |
0 |
proxy_auth |
Proxy authentication information, in the format of Username:Password |
NULL |
- |
proxy_host |
Proxy server |
NULL |
- |
If the network is unstable, you are advised to set larger values for connect_time and max_connected_time.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot