
Upload
CertifiedUpload a file from Kestra internal storage to Huawei OBS
Upload
Certified
Upload a file from Kestra internal storage to Huawei OBS
yaml
type: io.kestra.plugin.huawei.obs.UploadExamples
yaml
id: obs_upload
namespace: company.team
tasks:
- id: upload
type: io.kestra.plugin.huawei.obs.Upload
accessKeyId: "{{ secret('HUAWEI_AK') }}"
secretAccessKey: "{{ secret('HUAWEI_SK') }}"
region: "eu-west-101"
bucket: "my-bucket"
from: "{{ inputs.file }}"
key: "uploads/data.csv"
contentType: "text/csv"
Properties
bucket *Requiredstring
from *Requiredstring
key *Requiredstring
accessKeyId string
authType string
Possible Values
OBSV2V4contentType string
domainId string
endpointOverride string
endpointSuffix string
Default
myhuaweicloud.commetadata object
pathStyleAccess booleanstring
pluginDefaultsRef Non-dynamicstring
projectId string
region string
secretAccessKey string
securityToken string
storageClass string
Possible Values
STANDARDWARMCOLDDEEP_ARCHIVEINTELLIGENT_TIERINGHIGH_PERFORMANCEtemporaryCredentials string
Definitions
io.kestra.plugin.huawei.TemporaryCredentialsConfig
authMethodstring
Default
PASSWORDPossible Values
PASSWORDTOKENdomainNamestring
durationSecondsintegerstring
Default
900endpointSuffixstring
Default
myhuaweicloud.comiamTokenstring
passwordstring
projectNamestring
scopestring
Default
PROJECTPossible Values
PROJECTDOMAINusernamestring