
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.tasks.UploadExamples
yaml
id: obs_upload
namespace: company.team
tasks:
- id: upload
type: io.kestra.plugin.huawei.obs.tasks.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
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