2026/11/12 - AmazonMWAAServerless - 1 new api methods
Changes Adds support for Airflow UI in MWAA Serverless
Creates a launch URL that opens the Apache Airflow UI for your workflows in Amazon Managed Workflows for Apache Airflow Serverless. The UI shows the workflows in your account in the current AWS Region. To start a UI session, open the URL in a browser before it expires.
The UI runs with the permissions of the IAM identity that you use to call this operation. You see only the workflows, workflow runs, and logs that the identity can read, and you can start a workflow run only if the identity has permission to start one.
The UI session uses the caller's permissions. The session works only from the network address that opened the URL. It ends at SessionExpiresAt or when you sign out from the UI.
See also: AWS API Documentation
Request Syntax
client.create_airflow_ui_url(
ExpiresInSeconds=123,
SessionDurationInSeconds=123
)
integer
Specifies the number of seconds that the launch URL stays valid. This value limits only the time to open the URL, not the length of the UI session. The default is 300.
integer
Specifies the number of seconds that the UI session lasts, starting from when you call this operation. The default is 43200 (12 hours).
dict
Response Syntax
{
'AuthorizedUrl': 'string',
'SessionId': 'string',
'UrlExpiresAt': datetime(2015, 1, 1),
'SessionExpiresAt': datetime(2015, 1, 1)
}
Response Structure
(dict) --
AuthorizedUrl (string) --
The launch URL that opens the Airflow UI. Open it in a browser before UrlExpiresAt. The UI session uses the permissions of the identity that called this operation.
SessionId (string) --
The URL starts a UI session that has this identifier.
UrlExpiresAt (datetime) --
The launch URL stops being valid at this time. The value is in ISO 8601 date-time format.
SessionExpiresAt (datetime) --
The UI session ends at this time. The value is in ISO 8601 date-time format. After this time, create a new URL to open the UI again.