SEPURI-SAI-KRISHNA opened a new pull request, #72098:
URL: https://github.com/apache/airflow/pull/72098

   `AwsBaseOperator` and `AwsBaseSensor` both resolve `region_name`, `verify` 
and
   `botocore_config` in `__init__`, so every subclass carries them. When these
   operators defer, they build a trigger that constructs its *own* hook, and the
   three fields were never passed along. The deferred half of the task then 
talks
   to AWS with different settings than the synchronous half: the default region
   instead of the configured one, SSL verification silently back on, and custom
   botocore timeouts/retries dropped.
   
   The triggers already support all three. `SsmRunCommandTrigger` names them
   explicitly, and the Neptune Analytics and MWAA triggers take `**kwargs` 
straight
   through to `AwsBaseWaiterTrigger`, whose `hook()` builds the client from 
them.
   The Neptune trigger docstrings even document `:param region_name:`. Only the
   operator side was missing, so this is a pure call-site fix, no trigger
   signatures change.
   
   Twelve sites: eight in Neptune Analytics, one in the MWAA operator, two in 
the
   MWAA sensors, one in the SSM sensor. The SSM *operator* already passed all 
three,
   which is what the deferred sensor beside it should have been doing.
   
   Same bug and same fix shape as #52904, #67508, #67876, #71646 and #71857.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes, Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to