ServerSideEncryption 参数完成。cos.putObject({Bucket: 'examplebucket-1250000000', /* 填入您自己的存储桶,必须字段 */Region: 'COS_REGION', /* 存储桶所在地域,例如ap-beijing,必须字段 */Key: '1.jpg', /* 存储在桶里的对象键(例如1.jpg,a/b/test.txt),必须字段 */Body: 'hello!',ServerSideEncryption: 'AES256',}, function(err, data) {console.log(err || data);});
SSECustomerKey 参数完成。cos.putObject({Bucket: 'examplebucket-1250000000', /* 填入您自己的存储桶,必须字段 */Region: 'COS_REGION', /* 存储桶所在地域,例如ap-beijing,必须字段 */Key: '1.jpg', /* 存储在桶里的对象键(例如1.jpg,a/b/test.txt),必须字段 */Body: 'hello!',SSECustomerAlgorithm: 'AES256',SSECustomerKey: 'MDEyMzQ1Njc4OUFCQ0RFRjAxMjM0NTY3ODlBQkNERUY',SSECustomerKeyMD5: 'U5L61r7jcwdNvT7frmUG8g==',}, function(err, data) {console.log(err || data);});
cos.putObject({Bucket: 'examplebucket-1250000000', /* 填入您自己的存储桶,必须字段 */Region: 'COS_REGION', /* 存储桶所在地域,例如ap-beijing,必须字段 */Key: '1.jpg', /* 存储在桶里的对象键(例如1.jpg,a/b/test.txt),必须字段 */Body: 'hello!',ServerSideEncryption: 'cos/kms', /* 上传或复制对象(包括简单上传/复制与分块上传/复制)时必选,下载对象时不能指定此头部 */// SSEKMSKeyId: 用于指定 KMS 的用户主密钥 CMK,如不指定,则使用 COS 默认创建的 CMK,更多详细信息可参见 SSE-KMS 加密SSEKMSKeyId: 'xxxx', /* 这里填入自己的key,非必须 */// SSEContext: 用于指定加密上下文,值为 JSON 格式加密上下文键值对的 Base64 编码。SSEContext: 'eyJhIjoiYXNkZmEiLCJiIjoiMTIzMzIxIn0=', /* 这里指定加密上下文,需要自行使用Base64编码,非必须 */}, function(err, data) {console.log(err || data);});
文档反馈