Application Information¶
Architecture¶
The service is a simple FastAPI proxy deployed under Phalanx that takes an object store bucket and path along with a pre-configured profile, retrieves the object into memory, and passes it along to the client.
The primary usage is by the Portal on the Rubin Science Platform to access HiPS tiles.
s3proxy can point to any S3 bucket: in the Embargo Rack, in Weka S3, or on the public s3dfrgw endpoint, with the first two being used most frequently.
Architecture Diagram¶
Associated Systems¶
Configuration Location¶
Config Area |
Location |
|---|---|
Configuration |
|
Vault Secrets Dev |
secret/rubin/usdf-rsp-dev/s3proxy |
Vault Secrets Prod |
secret/rubin/usdf-rsp/s3proxy |
Data Flow¶
The Portal in RSP connects to the s3proxy also deployed in RSP at the USDF. The s3proxy proxies connections to S3 storage.
Dependencies - S3DF¶
EmbargoS3
Dependencies - External¶
No external dependencies.