cos 回调

cos 回调

https://cloud.tencent.com/developer/article/1430904

bucket 区域与函数的的区域必须一致

函数服务可以获取的信息

此功能并不能像oss一样在回调的时候处理业务,不能够传自定义的参数 ,无用

START RequestId:cd507c24-dd6a-4cbf-a9f6-d2bad29f835a
  ["Records"]=>
object(stdClass)#14 (1) {
  array(1) {
    [0]=>
    object(stdClass)#10 (2) {
      ["cos"]=>
      object(stdClass)#7 (4) {
          ["appid"]=>
          string(10) "1259480965"
        ["cosBucket"]=>
        object(stdClass)#3 (5) {
          ["cosRegion"]=>
          string(7) "hary666"
          ["s3Region"]=>
          string(12) "ap-guangzhou"
          ["name"]=>
          ["region"]=>
          string(2) "gz"
          string(12) "ap-guangzhou"
        ["cosNotificationId"]=>
        }
        string(6) "unkown"
        ["cosObject"]=>
        object(stdClass)#8 (5) {
          ["key"]=>
          string(31) "/1259480965/hary666/company.png"
            ["x-cos-request-id"]=>
          ["meta"]=>
          object(stdClass)#9 (2) {
            ["Content-Type"]=>
            string(9) "image/png"
            string(40) "NjE3Nzk2NGZfNjczNTJjMGJfZmJhNl8yZjVjMTkz"
          ["url"]=>
          }
          ["size"]=>
          int(1392)
          string(67) "http://hary666-1259480965.cos.ap-guangzhou.myqcloud.com/company.png"
          string(0) ""
        string(3) "1.0"
          ["vid"]=>
        }
        ["cosSchemaVersion"]=>
      }
      ["event"]=>
      object(stdClass)#11 (8) {
        ["eventName"]=>
        string(21) "cos:ObjectCreated:Put"
        string(81) "qcs:0:scf:ap-guangzhou:appid/1259480965:default.COSSyncBackup-1635226771.$DEFAULT"
        ["eventSource"]=>
        ["eventQueue"]=>
        string(8) "qcs::cos"
        int(1635227215)
        ["reqid"]=>
        int(0)
        ["eventTime"]=>
        ["eventVersion"]=>
        string(3) "1.0"
        ["requestParameters"]=>
        object(stdClass)#13 (2) {
            ["Authorization"]=>
          ["requestHeaders"]=>
          object(stdClass)#12 (1) {
            string(294) "q-sign-algorithm=sha1&q-ak=AKIDPini-KPydaFx_XyD1-OkXOqk-YRKIbC5oYz5BDIZevj67q0GEmr_R09TOodnSprL&q-sign-time=1635226717;1635230317&q-key-time=1635226717;1635230317&q-header-list=content-length;content-md5;x-cos-storage-class&q-url-param-list=&q-signature=64294c561f9f376a4d28f084dd6553a74c047ae3"
          }
          string(15) "220.249.119.130"
        }
        ["reservedInfo"]=>
        string(0) ""
          ["requestSourceIP"]=>
      }
    }
  }
  ["memory_limit_in_mb"]=>
  int(128)
  ["time_limit_in_ms"]=>
}
object(stdClass)#15 (11) {
  int(10000)
  ["request_id"]=>
  string(36) "cd507c24-dd6a-4cbf-a9f6-d2bad29f835a"
  ["environment"]=>
  string(652) "{"SCF_NAMESPACE":"default","TENCENTCLOUD_SECRETID":"AKIDg5ooWswwGRgvp8-QhZxdeTDznJDVIczgBNRuhYRxMkXtACdngWwn005dL9RGoHj5","TENCENTCLOUD_SECRETKEY":"/UhsxSd/iiMZmc+oC7ByUEmkSlU1123NXFMllN6WiPg=","TENCENTCLOUD_SESSIONTOKEN":"Xr2S62JUFytNKDZTWk083ofVelH5UgWa86eb20dc606a98077720ead2afd186a9hE7FxsR3UM9CGN0V8AjnHNqjzfl0IF0tpo9h6dRzaUDlmvHuhrm7YE3RDSG3fEFuie1NBSxzBnHCaDN5NmfQmdjncOoHG7K__1esW2SI48l9-SBhHtUYuZxXTfwnj-ULuLMfZTCwJ4yQxFgNUTRg-VfL0S1wFNQ5yQ9bHZ0AjLKqvwuGqUn8RqG09qnNKB5RSYRutO3lLZa9S7EbqtbpzWfZQEXxu7SwNSm1K75LXvWTHmjzPIoXRNM_FkvT3121lKIEyVewVuGuc0uW_qi_NywR5umXZYDhks0x3IaBMKLYObZ3xMWX0PO9_XqlQKf6mwgQTcdRbJOq5mP-nUZ8k5lmK3jhAAlzy9pQOlV32Vg"}"
  ["environ"]=>
  ["function_version"]=>
  string(7) "$LATEST"
  string(656) "SCF_NAMESPACE=default;TENCENTCLOUD_SESSIONTOKEN=Xr2S62JUFytNKDZTWk083ofVelH5UgWa86eb20dc606a98077720ead2afd186a9hE7FxsR3UM9CGN0V8AjnHNqjzfl0IF0tpo9h6dRzaUDlmvHuhrm7YE3RDSG3fEFuie1NBSxzBnHCaDN5NmfQmdjncOoHG7K__1esW2SI48l9-SBhHtUYuZxXTfwnj-ULuLMfZTCwJ4yQxFgNUTRg-VfL0S1wFNQ5yQ9bHZ0AjLKqvwuGqUn8RqG09qnNKB5RSYRutO3lLZa9S7EbqtbpzWfZQEXxu7SwNSm1K75LXvWTHmjzPIoXRNM_FkvT3121lKIEyVewVuGuc0uW_qi_NywR5umXZYDhks0x3IaBMKLYObZ3xMWX0PO9_XqlQKf6mwgQTcdRbJOq5mP-nUZ8k5lmK3jhAAlzy9pQOlV32Vg;TENCENTCLOUD_SECRETID=AKIDg5ooWswwGRgvp8-QhZxdeTDznJDVIczgBNRuhYRxMkXtACdngWwn005dL9RGoHj5;TENCENTCLOUD_SECRETKEY=/UhsxSd/iiMZmc+oC7ByUEmkSlU1123NXFMllN6WiPg=;SCF_NAMESPACE=default"
  ["namespace"]=>
  ["function_name"]=>
  string(24) "COSSyncBackup-1635226771"
  string(7) "default"
  ["tencentcloud_region"]=>
  string(12) "ap-guangzhou"
  ["tencentcloud_appid"]=>
  string(10) "1259480965"
  ["tencentcloud_uin"]=>
  string(12) "100010577487"
}
Response RequestId:cd507c24-dd6a-4cbf-a9f6-d2bad29f835a RetMsg:null
END RequestId:cd507c24-dd6a-4cbf-a9f6-d2bad29f835a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: cos.putobject方法是腾讯云对象存储(COS)提供的一种API接口,用于上传文件到COS存储桶中。具体而言,它可以将一个本地文件上传到指定的COS存储桶中,并指定上传后在COS中的文件名。 方法的基本语法如下: ``` cos.putObject({ Bucket: 'yourBucketName', Region: 'yourBucketRegion', Key: 'yourObjectName', StorageClass: 'yourObjectStorageClass', Body: 'yourObjectFileContent', onProgress: function(progressData) { console.log(JSON.stringify(progressData)); } }, function(err, data) { console.log(err || data); }); ``` 其中,各参数的含义如下: - Bucket:存储桶名称 - Region:存储桶所在地域 - Key:上传后在COS中的文件名 - StorageClass:设置上传文件的存储类型,可选值包括:STANDARD、STANDARD_IA、ARCHIVE、DEEP_ARCHIVE,默认值为STANDARD - Body:上传文件的内容,可以是文件路径或者文件流 - onProgress:上传进度回调函数,可选参数,用于监听文件上传的进度 如果上传成功,该方法会返回一个包含ETag等信息的对象。如果上传失败,会返回一个错误信息。注意,该方法只能用于上传文件,如果要上传文件夹,需要使用cos.sliceUploadFile方法。 ### 回答2: cos.putobject方法是腾讯云对象存储(COS)服务中的一个API接口,用于向COS桶中上传对象。该方法可以上传文件、图片、视频等各种类型的数据。 使用cos.putobject方法,首先需要指定目标桶和对象键(key),目标桶是待上传对象的存储位置,对象键用于唯一标识该对象。 在实际操作中,我们可以通过调用该方法上传本地文件到COS桶中,也可以在内存中创建对象后直接上传COS。 在上传过程中,cos.putobject方法还提供了一些可选参数,可以进行一些自定义设置,例如设置访问权限、指定存储类型、指定过期时间等。同时,我们还可以通过设置回调函数,实现上传进度的监听和操作。 上传完成后,cos.putobject方法会返回一个上传结果,包括对象的唯一标识(ETag)和访问URL等信息,以便后续的操作和访问。 总之,cos.putobject方法是COS服务中非常重要的一个功能,通过它我们可以将本地文件或内存中的对象上传COS桶中,实现数据的存储和共享。 ### 回答3: cos.putobject方法是腾讯云对象存储(COS)服务中提供的一种上传文件的方法。该方法可以将本地计算机上的文件或者内存中的数据流上传COS服务中的指定存储桶中。 使用cos.putobject方法,需要提供以下参数:存储桶的名称、上传的文件名称、上传的数据流、上传的文件大小以及其他可选的一些配置参数。 在调用cos.putobject方法时,首先需要通过API密钥进行身份验证。只有经过身份验证的用户才能够使用该方法来上传文件。 上传过程中,可以选择设置一些配置参数,例如设置文件的存储类型、设置自定义的HTTP头信息、设置权限等。这些配置参数可以根据具体的需求来调整,以满足个性化的需求。 cos.putobject方法在上传完成后,会返回一个结果,用于表示上传的结果。如果上传成功,返回结果中会包含文件的URL地址和ETag(文件的唯一标识)。通过这些信息,可以方便地进行文件的访问和管理。 总之,cos.putobject方法是一种方便快捷的上传文件的接口。通过该方法,用户可以轻松地将本地的文件或者数据流上传至腾讯云对象存储服务中,实现文件的备份和共享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值