By creating an OBS link, you can extract files from or load files to OBS. Files in CSV, JSON, and binary format are supported.
The following is the message body of a sample link. You are advised to store the AK and SK in ciphertext in the configuration file or environment variables and decrypt them when needed to ensure security.
{
"links": [
{
"link-config-values": {
"configs": [
{
"inputs": [
{
"name": "linkConfig.storageType",
"value": "OBS"
},
{
"name": "linkConfig.server",
"value": "10.121.16.183"
},
{
"name": "linkConfig.port",
"value": "443"
},
{
"name":"linkConfig.accessKey",
"value": "<YOUR AK>"
},
{
"name":"linkConfig.securityKey",
"value":"<YOUR SK>"
}
],
"name": "linkConfig"
}
]
},
"name": "obs_link",
"connector-name": "obs-connector"
}
]
}
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
linkConfig.storageType |
Yes |
String |
Storage class of an object |
linkConfig.server |
Yes |
String |
Endpoint of the OBS server. |
linkConfig.port |
Yes |
String |
Data transmission port. The HTTPS port number is 443 and the HTTP port number is 80. |
linkConfig.accessKey |
Yes |
String |
AK. You are advised to store it in ciphertext in the configuration file or an environment variable and decrypt it when needed to ensure security. |
linkConfig.securityKey |
Yes |
String |
SK. You are advised to store it in ciphertext in the configuration file or an environment variable and decrypt it when needed to ensure security. |