https://github.com/slimgroup/cloudsegyio.jl
SegyIO overlay for writing to Cloud buckets
https://github.com/slimgroup/cloudsegyio.jl
aws-s3 azure azure-blob azure-storage julialang s3-bucket segy
Last synced: 3 months ago
JSON representation
SegyIO overlay for writing to Cloud buckets
- Host: GitHub
- URL: https://github.com/slimgroup/cloudsegyio.jl
- Owner: slimgroup
- License: mit
- Created: 2019-10-02T23:37:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T17:46:59.000Z (about 1 year ago)
- Last Synced: 2025-03-14T10:14:31.892Z (3 months ago)
- Topics: aws-s3, azure, azure-blob, azure-storage, julialang, s3-bucket, segy
- Language: Julia
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CloudSegyIO
SegyIO overlay for reading from, writing to, and scanning Cloud storage. Functionnalities rely on implementation of CLouds API and may not always be optimal in some case. However, the full application range of SegyIO is extended here to Cloud storage enabling at scale usage of SEGY in the CLoud.
## INSTALLATION
First switch to package manager prompt (using ']') and add CloudSegyIO registry:
```
add CloudSegyIO
```
##Â ConfigurationBecause cloud platform require advance credential managment, user ware require to setup credentials and authentification. We breifly describe the steps below.
### AWS
Configure AWS credentials if not done already or if needed. (On EC2 instances/containers use appropriate S3 role for EC2 if configured, otherwise run this configuration.) Use your AWS access keys and configure with the aws CLI command :
```
aws configure
```### Azure
Azure setup is a little bit more complicated. We rely on [AzStorage.jl](https://github.com/ChevronETC/AzStorage.jl) for read/write to azure Blob which uses [AzSessions.jl](https://github.com/ChevronETC/AzSessions.jl) as a credential manager. Follow setup instructions at for these two packages to setup your credentials.
## Example
We provide two simple usage examples for `S3` and Azure `Blob`. These examples are setup for our own storage accoutn and content and will need to be updated with your own path/filename but describe the interface fully.