Cloud Storage Connection

Instructions for use

This tool is used to set the parameters of tile uploaded to Huawei Cloud, Alibaba Cloud, SeaweedFS, MinIO, AWS S3 and other Cloud Storage, such as cloud server type, service endpoint, etc.

This tool is not used alone, but together with the ObliqueBuilder - Generate S3M tool.

Parameter Description

Parameter Name Parameter Description Parameter Type
Cloud Server Type Select Cloud Storage provider, Including: ALiYun (Alibaba Cloud Object Storage Service OSS), HuaWeiYun (Huawei Cloud Object Storage Service OBS), MinIO (MinIO Object Storage Service), SeaweedFS (SeaweedFS Object Storage Service), AWS S3 (compatible with AWS S3 Protocol Object Storage Service).
After selecting an object storage service compatible with AWS S3 protocol, you can also connect to other Server Types. The difference is that there is no service provider ID in Connection Info.
String
Service Endpoint Sets the access address of Cloud Storage, and supports two address forms of domain name and IP + port.
  • Domain name: Both the Alibaba Cloud Object Storage Service OSS and the Huawei Cloud Object Storage Service OBS provide the service endpoint in the form of domain name. The service endpoint is associated with the geographic attribute specified when the bucket was created. If the region attribute of the bucket in the Alibaba Cloud Object Storage Service OSS is "North China 2 (Beijing)", the value of the service endpoint is "oss-cn-Beijing. Aliyuncs. Com" ".
  • IP + port: The service endpoint is provided in this way in the SeaweedFS Object Storage Service and MinIO object storage service. If the MinIO Object Storage Service is that the open port of S3 API access object storage is 9110, and the IP of the object storage server is 1.1.1.0, then the service endpoint parameter value should be specified as 1.1.1.0: 9110. The address form of the
Service endpoint is related to the specific object storage service, and the service endpoint may also be an HTTP or HTTPS access protocol. Depending on the situation, set the value of the AWS _ HTTPS and specify the correct port number.
String
Bucket Name Specifies the name of the bucket in the object storage service. Requires access credentials (Access keyID and Access key) for the object bucket. Different providers have different definitions. For example, it is called storage space in Alibaba Cloud and bucket in Huawei Cloud. String
Access KeyID
(Optional)
Sets the key ID required to access the object bucket. String
Access Key
(Optional)
Sets the key required to access the object bucket. Due to server configuration issues, for example, the MinIO object storage service may only need to provide a login account and password. String
Storage Path Sets the path where the object is stored on the ECS, and the path after the bucket needs to be filled in. For example, if the file is uploaded to the path "172.16.120.239: 9000/model/test/", and model is the name of the bucket,/test/should be filled in. String
AWS _ HTTPS
(Optional)
Sets whether to use the HTTPS protocol to access resources in the S3 object store. The options are NO and YES. How to set the AWS _ HTTPS value? You need to confirm the request protocol supported by the S3 object storage server.
  • When the value is NO, the HTTP protocol is used to access resources in the S3 object store;
  • When the value is YES, use the HTTPS protocol to access resources in the S3 object store
String
AWS _ NO _ SIGN _ REQUEST
(Optional)
Sets the object bucket authentication method (whether request signing is disabled) for buckets with public Access Permissions. Options include YES and NO.
  • Value YES to connect anonymously to buckets that do not require authenticated Access Permissions.
  • Value is NO, authentication is required to access the object bucket.
String
AWS _ VIRTUAL _ HOSTING
(Optional)
Sets how object buckets are accessed. You need to add AWS _ VIRTUAL _ HOSTING options and specify the correct values depending on how the object store configuration supports the request. Options include TRUE and FALSE.
  • If the value is TRUE (the default), the access method is the virtual hosting type, which means that the bucket is placed on the Host Header and the bucket is identified by the host name of the virtual bucket, for example, mybucket. CN ame. Domain. Com. "Bucket Name + HostName".
  • If the value is FALSE and the access method is Path Type, the bucket is identified as the top-level directory in the URI, for example: CNAME. Domain. Com/mybucket.
String
CPL _ VSIS3 _ CREATE _ DIR _ OBJECT
(Optional)
Sets whether to allow the creation of a null object to simulate an empty directory when the Server Type is set to AWS S3 Protocol Compliant Object Storage Service. Options include YES and NO. String
VSIS3 _ CHUNK _ SIZE
(Optional)
Sets the block size, in megabytes, for multipart uploads when Server Type is set to AWS S3 Protocol Compliant Object Storage Service. Integer

Output Result

Parameter Name Parameter Description Parameter Type
Cloud Storage Connection Returns the storage path of the data relative to the cloud server, that is, the data path from the bucket CloudStorageConnectionInfo