runway.hooks.staticsite.auth_at_edge.user_pool_id_retriever module

Retrieve the ID of the Cognito User Pool.

runway.hooks.staticsite.auth_at_edge.user_pool_id_retriever.get(context, provider, **kwargs)[source]

Retrieve the ID of the Cognito User Pool.

The User Pool can either be supplied via an ARN or by being generated. If the user has supplied an ARN that utilize that, otherwise retrieve the generated id. Used in multiple pre_hooks for Auth@Edge.

Parameters
Keyword Arguments
  • user_pool_arn (str) – The ARN of the supplied User pool.

  • created_user_pool_id (str) – The ID of the created Cognito User Pool.