この関数は、Alibaba Cloud Object Storage Service (OSS) に基づいてラスターオブジェクトを作成します。

構文

raster ST_CreateRast(cstring url);

パラメーター

パラメーター 説明
url OSS ラスターファイルのパスです。

説明

OSS ファイルのパスは、oss://access_id:secrect_key@endpoint/path_to/file 形式です。 エンドポイントパラメーターは省略でき、システムは対応するエンドポイントを自動的に検出します。 エンドポイントパラメーターが省略されている場合、パスはスラッシュ (/) で始まる必要があります。

エンドポイントは、OSS へのアクセスに使用されるアドレスです。 データを正しくインポートするには、ApsaraDB for POLARDB インスタンスと OSS バケットが同じリージョンにあることを確認してください。 詳細については、「OSS のエンドポイント」をご参照ください。

-- Specifies the AccessKey ID, AccessKey secret, and endpoint based on OSS.
Select ST_CreateRast('OSS://ABCDEFG:1234567890@oss-cn.aliyuncs.com/mybucket/data/4.tif');

-- Specifies the AccessKey ID and AccessKey secret based on OSS.
Select ST_CreateRast('OSS://ABCDEFG:1234567890@/mybucket/data/4.tif');

-- Specifies the URL in HTTPS format based on OSS. AccessKey-based access has better performance than URL-based access.
Select ST_CreateRast('https://mybuckets.oss-cn.aliyuncs.com/data/4.tif');