Skip to content

remove the cloudfront sdk#4698

Open
andrew-nowak wants to merge 1 commit intomainfrom
an/remove-cloudfront-sdk
Open

remove the cloudfront sdk#4698
andrew-nowak wants to merge 1 commit intomainfrom
an/remove-cloudfront-sdk

Conversation

@andrew-nowak
Copy link
Copy Markdown
Member

@andrew-nowak andrew-nowak commented Apr 7, 2026

What does this change?

Removes the Cloudfront SDK and usage.

We need to migrate from v1 to v2 of all the SDK modules. Our only usage of the Cloudfront SDK is to sign thumbnail URLs. However we don't (and possibly never have) enforced verification of the signatures.

I've had a quick poke and it doesn't appear straightforward to start enforcing this, and since we've not done it in the past and it doesn't appear we're needing to do it soon, I think it might make most sense to just tear it out.

I'll leave a card suggesting reviewing and implementing signatures & verification, with a link to this PR which can serve as a starting point for implementing it properly with the new SDK if we decide to come back to it.

How should a reviewer test this change?

How can success be measured?

Who should look at this?

Tested? Documented?

  • locally by committer
  • locally by Guardian reviewer
  • on the Guardian's TEST environment
  • relevant documentation added or amended (if needed)

@andrew-nowak andrew-nowak added the maintenance Departmental tracking: maintenance work, not a fix or a feature label Apr 7, 2026
@andrew-nowak andrew-nowak marked this pull request as ready for review April 10, 2026 14:58
@andrew-nowak andrew-nowak requested a review from a team as a code owner April 10, 2026 14:58
Copy link
Copy Markdown
Contributor

@bryophyta bryophyta left a comment

Choose a reason for hiding this comment

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

lgtm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants