Closed Bug 1437928 Opened 6 years ago Closed 6 years ago

[ops infra socorro] Allow minidump-stackwalker in new infra to access private symbols bucket

Categories

(Socorro :: Infra, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: brian, Unassigned)

References

Details

Blocks: 1391034
Summary: Allow minidump-stackwalker in new infra to access private symbols bucket → [ops infra socorro] Allow minidump-stackwalker in new infra to access private symbols bucket
I looked at some of the other implementations that we found, and avoided them for these reasons:
  - discomfort with lua
  - go code using nonstandard AWS libraries (not official AWS SDK)
  - outdated / unmaintained

I've implemented a proxy that signs requests with AWS V4 Signatures. I've tested it in -new-stage.

Code: http://github.com/mozilla-services/aws-signing-proxy
PR to add it to processor infra code: https://github.com/mozilla-services/cloudops-deployment/pull/1618
Docker images: https://hub.docker.com/r/mozilla/aws-signing-proxy/

Once that PR is merged, we'll be set here.
Blocks: 1406020
That PR has been merged. I've confirmed that requests from minidump-stackwalker in -new-stage and -new-prod are going through the proxy and that objects that exist in S3 are properly served via the proxy. (objects that do not exist return 403s).

Marking this fixed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.