<!--

Welcome to Apache Airflow!  For a smooth issue process, try to answer the following questions.
Don't worry if they're not all applicable; just try to include what you can :-)

If you need to include code snippets or logs, please put them in fenced code
blocks.  If they're super-long, please use the details tag like
<details><summary>super-long log</summary> lots of stuff </details>

Please delete these comment blocks before submitting the issue.

-->

**Description**

<!-- A short description of your feature -->

**Use case / motivation**

<!-- What do you want to happen?

Rather than telling us how you might implement this solution, try to take a
step back and describe what you are trying to achieve.

-->

**Are you willing to submit a PR?**

<!--- We accept contributions! -->

**Related Issues**

<!-- Is there currently another issue associated with this? -->

airflow/providers/amazon/aws/operators/s3_copy_object.py
#
#
#
from typing import Optional, Union
from airflow.models import BaseOperator
from airflow.providers.amazon.aws.hooks.s3 import S3Hook
from airflow.utils.decorators import apply_defaults
class S3CopyObjectOperator(BaseOperator):
    """
    Creates a copy of an object that is already stored in S3.
    Note: the S3 connection used here needs to have access to both
    source and destination bucket/key.
    :param source_bucket_key: The key of the source object. (templated)