上传文件到云存储
使用说明
该工具可用于将S3M瓦片数据直接上传到华为云、阿里云、SeaweedFS、MinIO、AWS S3等云服务器。
目前该工具暂不支持存储格式为紧凑或S3MBLOCK的S3M瓦片数据。
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
瓦片数据: | 选择S3M瓦片数据对应的SCP配置文件。 | String |
云服务类型 | 选择云存储服务提供者,包括:ALiYun(阿里云对象存储服务OSS)、HuaWeiYun(华为云对象存储服务OBS)、MinIO(MinIO对象存储服务)、SeaweedFS(SeaweedFS对象存储服务)、AWS S3(兼容AWS S3协议对象存储服务)。 选择兼容 AWS S3 协议对象存储服务后,同样可以连接至其他服务类型,区别在于连接信息中无服务提供者标识。 |
String |
服务端点 | 设置云存储服务的访问地址,支持域名和IP+端口两种地址形式。
|
String |
存储桶名称 | 指定对象存储服务中存储桶的名称,需要具有该对象存储桶的访问凭证(访问密钥ID和访问密钥)。不同提供商的定义有区别,如在阿里云中称为存储空间,在华为云中称为桶。 | String |
访问密钥ID (可选) |
设置访问对象存储桶所需的密钥ID。 | String |
访问密钥 (可选) |
设置访问对象存储桶所需的密钥。由于服务器配置问题,如MinIO对象存储服务可能只需提供登录账号和密码。 | String |
存储路径 | 设置对象存储到云服务器上的路径,需要填写存储桶后的路径,如文件上传到路径“172.16.120.239:9000/model/test/”,model为桶名称,应填写 /test/。 | String |
AWS_HTTPS (可选) |
设置是否使用HTTPS协议访问S3对象存储中的资源,可选项为NO和YES。AWS_HTTPS值如何设置,需要确认S3对象存储服务器支持的请求协议。
|
String |
AWS_NO_SIGN_REQUEST (可选) |
设置对象存储桶身份验证方式(是否禁用请求签名),适用于具有公共访问权限的存储桶。可选项包括YES和NO。
|
String |
AWS_VIRTUAL_HOSTING (可选) |
设置对象存储桶的访问方式。需要根据对象存储配置支持的请求方式,添加AWS_VIRTUAL_HOSTING选项并指定正确的值。可选项包括TRUE和FALSE。
|
String |
CPL_VSIS3_CREATE_DIR_OBJECT (可选) |
当服务类型设置为兼容 AWS S3 协议对象存储服务时,设置是否允许创建一个空对象来模拟一个空目录,可选项包括YES和NO。 | String |
VSIS3_CHUNK_SIZE (可选) |
当服务类型设置为兼容 AWS S3 协议对象存储服务时,设置多部分上传的块的大小,单位为MB。 | Integer |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
云存储路径 | 返回数据的相对于云服务器的存储路径,即从存储桶开始的数据路径 | String |