airflow.providers.amazon.aws.hooks.ecr¶
Module Contents¶
Classes¶
Helper (frozen dataclass) for storing temporary ECR credentials.  | 
|
Interact with Amazon Elastic Container Registry (ECR).  | 
Attributes¶
- class airflow.providers.amazon.aws.hooks.ecr.EcrCredentials[source]¶
 Helper (frozen dataclass) for storing temporary ECR credentials.
- expires_at: datetime.datetime[source]¶
 
- class airflow.providers.amazon.aws.hooks.ecr.EcrHook(**kwargs)[source]¶
 Bases:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHookInteract with Amazon Elastic Container Registry (ECR). Provide thin wrapper around
boto3.client("ecr").Additional arguments (such as
aws_conn_id) may be specified and are passed down to the underlying AwsBaseHook.- get_temporary_credentials(registry_ids=None)[source]¶
 Get temporary credentials for Amazon ECR.
See also
- Parameters
 registry_ids (list[str] | str | None) – Either AWS Account ID or list of AWS Account IDs that are associated with the registries from which credentials are obtained. If you do not specify a registry, the default registry is assumed.
- Returns
 list of
airflow.providers.amazon.aws.hooks.ecr.EcrCredentials, obtained credentials valid for 12 hours.- Return type