この関数を呼び出して、AccessKeyペアを設定できます。 AccessKeyペアは、軌道オブジェクトのデータを格納するObject Storage Service (OSS) バケットにアクセスするために使用されます。
構文
text ST_SetAccessKey(trajectory traj, text akid, text aksecret, bool checkvalid default true);
パラメーター
パラメーター | 説明 |
traj | 軌道オブジェクト。 |
akid | OSSバケットへのアクセスに使用されるAccessKey ID。 |
aksecret | OSSバケットへのアクセスに使用されるAccessKeyシークレット。 |
checkvalid | AccessKeyペアの有効性を確認するかどうかを指定します。 デフォルト値:true このパラメーターをtrueに設定すると、指定されたAccessKeyペアを使用してOSSバケットにアクセスできるかどうかがテストされます。 アクセステストが失敗すると、エラーが返されます。 |
説明
この関数は、AccessKeyペアをリセットします。 AccessKeyペアは、指定された軌道オブジェクトのデータを格納するOSSバケットにアクセスするために使用されます。
OSSバケット内のファイルから軌道データを読み取る場合、OSSバケットにアクセスするためのAccessKeyペア情報を提供する必要があります。 AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKey IDはユーザー名に似ており、AccessKeyシークレットはパスワードに似ています。
例
select ST_SetAccessKey(traj, '<OSS_USER>', '<OSS_PWD>') from trajs;
st_setaccesskey
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
null
null
null
TRAJECTORY EMPTY
(4 rows)