awswrangler.emr.submit_ecr_credentials_refresh¶
- awswrangler.emr.submit_ecr_credentials_refresh(cluster_id: str, path: str, action_on_failure: Literal['TERMINATE_JOB_FLOW', 'TERMINATE_CLUSTER', 'CANCEL_AND_WAIT', 'CONTINUE'] = 'CONTINUE', boto3_session: Session | None = None) str ¶
Update internal ECR credentials.
- Parameters:
cluster_id (
str
) – Cluster ID.path (
str
) – Amazon S3 path where awswrangler will stage the script ecr_credentials_refresh.py (e.g. s3://bucket/emr/)action_on_failure (
Literal
['TERMINATE_JOB_FLOW'
,'TERMINATE_CLUSTER'
,'CANCEL_AND_WAIT'
,'CONTINUE'
]) – ‘TERMINATE_JOB_FLOW’, ‘TERMINATE_CLUSTER’, ‘CANCEL_AND_WAIT’, ‘CONTINUE’boto3_session (
Session
|None
) – The default boto3 session will be used if boto3_session isNone
.
- Return type:
str
- Returns:
Step ID.
Examples
>>> import awswrangler as wr >>> step_id = wr.emr.submit_ecr_credentials_refresh("cluster_id", "s3://bucket/emr/")