All Products
Search
Document Center

PolarDB:ST_SetAkSecret

Last Updated:Mar 28, 2026
This function is not supported in later versions. Use Cold data archiving instead.

Resets the AccessKey secret on a trajectory object for accessing the Object Storage Service (OSS) bucket that stores its data.

Syntax

trajectory ST_SetAkSecret(trajectory traj, text aksecret, bool checkvalid default true);

Parameters

ParameterDescription
trajThe trajectory object.
aksecretThe AccessKey secret used to access the OSS bucket.
checkvalidSpecifies whether to validate the AccessKey secret by testing bucket access. Default value: true. If the access test fails, an error is returned.

Description

When reading trajectory data from an OSS bucket, an AccessKey pair is required to authenticate access. An AccessKey pair consists of an AccessKey ID (analogous to a username) and an AccessKey secret (analogous to a password). ST_SetAkSecret updates the AccessKey secret stored on the trajectory object.

Example

SELECT ST_SetAkSecret(traj, '<OSS_PWD>') FROM trajs;

Output:

                                                                           st_setaksecret
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 {"trajectory":{"version":1,"type":"STPOINT","leafcount":6,"start_time":"Sat Jan 01 03:15:42 2000","end_time":"Sat Jan 01 05:16:43 2000","spatial":"LINESTRING(2 2 0,33.042158099636 36.832684322819 0,47.244002354518 47.230026333034 0,64.978971942887 60.618813472986 0,77.621717839502 78.012496630661 0,80 78 0)","timeline":["Sat Jan 01 03:15:42 2000","Sat Jan 01 03:39:54 2000","Sat Jan 01 04:04:06 2000","Sat Jan 01 04:28:18 2000","Sat Jan 01 04:52:31 2000","Sat Jan 01 05:16:43 2000"]}}
 {"trajectory":{"version":1,"type":"STPOINT","leafcount":6,"start_time":"Sat Jan 01 03:15:42 2000","end_time":"Sat Jan 01 05:16:43 2000","spatial":"LINESTRING(2 2 0,33.042158099636 36.832684322819 0,47.244002354518 47.230026333034 0,64.978971942887 60.618813472986 0,77.621717839502 78.012496630661 0,80 78 0)","timeline":["Sat Jan 01 03:15:42 2000","Sat Jan 01 03:39:54 2000","Sat Jan 01 04:04:06 2000","Sat Jan 01 04:28:18 2000","Sat Jan 01 04:52:31 2000","Sat Jan 01 05:16:43 2000"]}}
 {"trajectory":{"version":1,"type":"STPOINT","leafcount":6,"start_time":"Sat Jan 01 03:15:42 2000","end_time":"Sat Jan 01 05:16:43 2000","spatial":"LINESTRING(2 2,33.042158099636 36.832684322819,47.244002354518 47.230026333034,64.978971942887 60.618813472986,77.621717839502 78.012496630661,80 78)","timeline":["Sat Jan 01 03:15:42 2000","Sat Jan 01 03:39:54 2000","Sat Jan 01 04:04:06 2000","Sat Jan 01 04:28:18 2000","Sat Jan 01 04:52:31 2000","Sat Jan 01 05:16:43 2000"]}}
 TRAJECTORY EMPTY
(4 rows)