runway.cfngin.session_cache module

CFNgin session caching.

runway.cfngin.session_cache.get_session(region: str | None = None, profile: str | None = None, access_key: str | None = None, secret_key: str | None = None, session_token: str | None = None) Session[source]

Create a thread-safe boto3 session.

Parameters:
  • region – The region for the session.

  • profile – The profile for the session.

  • access_key – AWS Access Key ID.

  • secret_key – AWS secret Access Key.

  • session_token – AWS session token.

Returns:

A thread-safe boto3 session.