すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_SetAkId

最終更新日:Mar 29, 2026

トラジェクトリオブジェクトのデータを格納する Object Storage Service (OSS) バケットにアクセスする際に使用する AccessKey ID を設定します。

構文

text ST_SetAkId(trajectory traj, text akid, bool checkvalid default true);

パラメーター

パラメーター説明
trajトラジェクトリオブジェクトです。
akidOSS バケットへのアクセスに使用する AccessKey ID です。
checkvalidAccessKey ID の検証を行うかどうかを指定します。デフォルト値は true です。true に設定すると、システムは AccessKey ID で OSS バケットにアクセス可能かをテストします。テストが失敗した場合、エラーが返されます。

説明

ST_SetAkId は、トラジェクトリオブジェクトに設定された AccessKey ID を再設定します。この AccessKey ID は、トラジェクトリデータを格納する OSS バケットへのアクセスを認証します。

OSS バケットからトラジェクトリデータを読み取るには、AccessKey ペア(AccessKey ID および AccessKey Secret)を指定する必要があります。AccessKey ID はアカウントを識別するもの(ユーザー名と同様)、AccessKey Secret はそのアカウントの認証を行うもの(パスワードと同様)です。

select ST_SetAKId(traj, '<OSS_USER>') from trajs;

実行結果:

 st_setakid
-----------
 null
 null
 null
 TRAJECTORY EMPTY
(4 rows)