トラジェクトリオブジェクトのデータを格納する Object Storage Service (OSS) バケットにアクセスする際に使用する AccessKey ID を設定します。
構文
text ST_SetAkId(trajectory traj, text akid, bool checkvalid default true);パラメーター
| パラメーター | 説明 |
|---|---|
traj | トラジェクトリオブジェクトです。 |
akid | OSS バケットへのアクセスに使用する AccessKey ID です。 |
checkvalid | AccessKey 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)