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]
