この関数は、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');