Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ExternalStorage] AWS S3 cloud (Request in QGIS) #7941

Closed
qgis-bot opened this issue Jan 5, 2023 · 0 comments · Fixed by #7940
Closed

[ExternalStorage] AWS S3 cloud (Request in QGIS) #7941

qgis-bot opened this issue Jan 5, 2023 · 0 comments · Fixed by #7940
Labels
3.30 QGIS 3.30 new features

Comments

@qgis-bot
Copy link
Collaborator

qgis-bot commented Jan 5, 2023

Request for documentation

From pull request qgis/QGIS#51287
Author: @Djedouas
QGIS version: 3.30

[ExternalStorage] AWS S3 cloud

PR Description:

Description

This PR adds support for AWS S3 cloud as a new way to store external files, using external storage UI from qgis/QGIS#44533.

Funded by Métropole Grand Lyon

AWS S3 Signature V4 authentication

AWS uses a specific authentication which is here implemented in a new QGIS Auth method named "AWS S3".

image

Minio for testing

MinIO is a high performance object storage solution that provides an Amazon Web Services S3-compatible API and supports all core S3 features.

It is used here in CI to simulate AWS S3 cloud for the new python test created for this feature.

Technical notes

A factorization of WebDAV implementation with AWS implementation lead to some file and classes renaming from WebDAV to the more generic HTTP word.

Commits tagged with [need-docs] or [FEATURE]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.30 QGIS 3.30 new features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant