OBS supports AK/SK authentication. The AK/SK encryption method is used to authenticate a request sender. When you use OBS APIs for secondary development and use the AK and SK for authentication, the signature must be computed based on the algorithm defined by OBS and added to the request.
OBS supports authentication using a permanent AK/SK pair, or using a temporary AK/SK pair and a security token.
Permanent AK/SK Pair
You can create a pair of permanent AK and SK on the My Credentials page.
Temporary AK/SK Pair
A temporary AK/SK pair and the security token are temporary access tokens granted by the system to users. The validity period of the tokens ranges from 15 minutes to 24 hours. After the tokens expire, you need to obtain the tokens again. A temporary AK/SK pair and the security token comply with the least privilege principle and can only be used to temporarily access OBS. A 403 error will be returned if the security token is not available.
When using the following tools to access OBS resources, you need to use the AK/SK pair for security authentication.
Tool |
AK/SK Configuration |
---|---|
OBS Browser |
Configure the AK and SK during account configuration. |
SDK |
Configure the AK and SK in the initialization phase. |
API |
Add the AK/SK pair to the request when computing the signature. |
For details about how to obtain a permanent AK/SK pair, see Creating Access Keys (AK and SK).
For details about how to obtain a temporary AK/SK pair and security token, see Obtaining Temporary AK/SK.