Skip to main content

copy_object

Function copy_object 

Source
pub async fn copy_object(
    client: &Client,
    src_bucket: &str,
    src_key: &str,
    dest_bucket: &str,
    dest_key: &str,
    _options: &CopyOptions,
) -> Result<CopyResult, AppError>
Expand description

Copy src_bucket/src_key to dest_bucket/dest_key via server-side copy.

§Errors

  • AppError::AccessDenieds3:CopyObject permission denied.
  • AppError::NotFound — source bucket or key does not exist.
  • AppError::RateLimited — throttling response from AWS.
  • AppError::Network — any other SDK or transport error.