Skip to content

I-ALiRT - add authorization for noaa#1126

Open
laspsandoval wants to merge 3 commits intoIMAP-Science-Operations-Center:devfrom
laspsandoval:download_api_update
Open

I-ALiRT - add authorization for noaa#1126
laspsandoval wants to merge 3 commits intoIMAP-Science-Operations-Center:devfrom
laspsandoval:download_api_update

Conversation

@laspsandoval
Copy link
Contributor

@laspsandoval laspsandoval commented Feb 13, 2026

Change Summary

Overview

NOAA and possibly other major space weather forecasters would like to have a separate endpoint to access spaceweather in the case of heavy loads during a solar event.

Updated Files

  • alirt_api_manager_construct.py
    • Limited the number of times a lambda can be pinged simultaneously to 300 to prevent back actors.
    • Remove old database query api
    • Add priority endpoint
  • lambda_api_key_authorizer.py
    • Change permissions to read/full to align with the rest of the SDC
    • Add restriction for unauthorized users for priority api
  • ialirt_data_query_api.py
    • Change scopes to "read" and "full"

Important

  • Before this is merged I need to update credentials in database.

@laspsandoval laspsandoval linked an issue Feb 13, 2026 that may be closed by this pull request
@laspsandoval laspsandoval changed the title add authorization for noaa I-ALiRT - add authorization for noaa Feb 13, 2026
memory_size=2048,
# Prevents a bad actor from excessive use.
# Means number of lambdas that can be used simultaneously.
reserved_concurrent_executions=300,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice.

@tech3371 tech3371 removed this from the February 2026 milestone Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

I-ALiRT - Priority API Gateway for SWPC

3 participants