Access Keys (AK/SK)

OBS uses an access key ID (AK) and secret access key (SK) to authenticate the identity of a requester. When you use OBS APIs for secondary development and use the AK and SK for authentication, the signature must be calculated based on the algorithm defined by OBS and added to the request.

The authentication can be based on a permanent AK and SK pair, or based on a temporary AK/SK pair and 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 security token assigned by OBS comply with the principle of least privilege and are for temporarily accessing OBS. They are valid from 15 minutes to 24 hours, and need to be obtained again once they expire. If the security token is missing from your request, a 403 error will be returned.

When using the following tools to access OBS resources, you need to use the AK/SK pair for security authentication.

Table 1 OBS resource management tools

Tool

AK/SK Configuration

OBS Browser

Configure the AK and SK during account configuration.

SDKs

Configure the AK and SK in the initialization phase.

APIs

Add the AK/SK pair to the request when computing the signature.

References

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 a Temporary AK/SK.