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

PolarDB:ST_SetAkId

最終更新日:Jul 01, 2024

この関数を使用して、AccessKey IDを設定できます。 AccessKey IDは、軌道オブジェクトのデータを格納するObject Storage Service (OSS) バケットにアクセスするために使用されます。

構文

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

パラメーター

パラメーター

説明

traj

軌道オブジェクト。

akid

OSSバケットへのアクセスに使用されるAccessKey ID。

checkvalid

AccessKey IDの有効性を確認するかどうかを指定します。 デフォルト値:true このパラメーターがtrueに設定されている場合、指定されたAccessKey IDを使用してOSSバケットにアクセスできるかどうかがテストされます。 アクセステストが失敗すると、エラーが返されます。

説明

この関数は、AccessKey IDをリセットします。 AccessKey IDは、指定された軌道オブジェクトのデータを格納するOSSバケットにアクセスするために使用されます。

OSSバケット内のファイルから軌道データを読み取る場合、OSSバケットにアクセスするためのAccessKeyペア情報を提供する必要があります。 AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKey IDはユーザー名に似ており、AccessKeyシークレットはパスワードに似ています。

select ST_SetAKId(traj, '<OSS_USER>') from trajs;
                                                                                                                                                                                                                                               st_setakid                                                                                                                                                                                                                                               
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 null
 null
 null
 TRAJECTORY EMPTY
(4 rows)