copyObject コマンド (AWS S3) を使用しようとすると、次のエラーが発生します。AWS PHP SDK を使用しています。コードは次のとおりです。
$this->client->copyObject(array(
'Bucket' => 'lms-courses',
'Key' => 'ideasfile.zip',
'CopySource' => "lms-courses/lalala.zip",
));
「 https://s3-us-west-2.amazonaws.com/lms-courses/ideasfile.zip 」で「CopyObject」を実行中にエラーが発生しました。AWS HTTP エラー: クライアント エラー:応答 が返さ
PUT https://s3-us-west-2.amazonaws.com/lms-courses/ideasfile.zipれました:指定されたキーは存在しません.lalala.zipE698888 (切り捨てられました...) NoSuchKey (クライアント): 指定されたキーは存在しません。- 指定されたキーは存在しません。404 Not FoundNoSuchKeyNoSuchKey
私はしばらくの間、このエラーに苦労してきました。バケットlms-coursesが存在し、存在しideasfile.zipます。適切にアップロードされなかった場合などに備えて、そのようにテストするためだけに、そのファイルを手動でバケットに追加しました。
明らかにキーが存在するのに、キーが存在しないと言う理由がわかりません-私はそれを見ています。