首页 > 解决方案 > AWS s3 CopyObject 函数参数值

问题描述

我正在尝试使用 copyObject 函数将 Json 文件从一个 s3 存储桶复制到另一个 s3 存储桶。

示例:必须将存储桶 credit-account 中的文件 /accounts/abc.json 复制到另一个名为 debit-account 的存储桶

我将参数硬编码为

sourcebucket = “Credit-account”
Sourcekey = “/accounts/abc.json”
Target bucket = “debut-account”
Target key = “abc.txt”

Cooyobject 抛出错误

指定的键不存在

您能否提出可能的原因?还是需要验证的东西?

标签: amazon-web-servicesamazon-s3

解决方案


源键的第一个 URL 部分是存储桶。所以你的源密钥应该是这样的:

Sourcekey = “Credit-account/accounts/abc.json”

推荐阅读