-
Notifications
You must be signed in to change notification settings - Fork 2.6k
feat(aws): add s3 support to input, storage, output, cache, etc. #1830
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
base: main
Are you sure you want to change the base?
Conversation
@microsoft-github-policy-service agree |
…repend remote uri
* Fix fnllm version * Semver
Can you add the option to enter the endpoint URL to the boto3 client as well so that storage to other platforms such as minIO is also possible through the S3 API? |
Done: f1fd55d |
Please review @natoverse |
30380b4
to
4dcc89d
Compare
6272869
to
4040d4b
Compare
@natoverse @AlonsoGuevara review please? |
What is the status of this PR? We run out infra on AWS, so would be cool to have this functionality |
Description
This PR adds s3 integration to GraphRAG; support both AWS s3 and s3-like services (via
endpoint_url
; minio, etc.).Related Issues
#1306
Proposed Changes
graphrag/storage/s3_pipeline_storage.py
)graphrag/callbacks/s3_workflow_callbacks.py
)graphrag/config/prompt_getter.py
)docs/config/s3.md
)Checklist
Additional Notes