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

Update object storage access #23

Merged
merged 4 commits into from
Oct 10, 2022
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions EGI-CLI-Swift-S3.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Using fedcloud and openstack clients
# Using fedcloud and openstack clients to access CESNET object storage

## First install required Python packages

Expand Down Expand Up @@ -27,7 +27,18 @@ fedcloud token check

Last command should return a valid token.

## Use Openstack
## Use Openstack without fedcloudclient to access a specific project storage

It is possible to use `openstack` command through `fedcloudclient` to interact with
Openstack object storage, as [documented here](https://docs.egi.eu/users/data/storage/object-storage/#access-via-rclone).
guillaumeeb marked this conversation as resolved.
Show resolved Hide resolved

However, this works well when there is only one project associated with a
Virtual Organization (i.e. a one to one mapping between the two).
We currently have one Virtual Organization (vo.pangeo.eu) and two OpenStack projects associated with it.
We have created _vo.pangeo.eu-swift_, a new, separate OpenStack project to allow normal users
(i.e. non admin users) of the _vo.pangeo.eu_ VO to work with an object store.
This way, we should be able to set more fine grained authorizations on buckets.
That's why we need to use `openstack` commands in replacement of the `fedcloudclient`.

Please configure these environment variables:
```
Expand Down