Współdzielenie kontenerów w e24files

Ten poradnik pokaże jak współdzielić kontener e24files z innymi użytkownikami e24cloud.

Aby móc współdzielić kontener z innymi użytkownikami e24files, musimy stworzyć tych użytkowników. Cały proces jest opisany w tym artykule.

Następnie tworzymy dowolną ilość kontenerów, za pomocą zewnętrznego oprogramowania lub też bezpośrednio w Panelu Klienta wchodząc w zakładkę Pliki w chmurach > Uprawnienia i klikając w przycisk Dodaj kontener.

Na potrzeby tego poradnika mamy utworzonego jednego dodatkowego użytkownika oraz dwa kontenery:

bucket-name1
bucket-name2

Współdzielenie kontenerów S3


Następnie wchodzimy w zakładkę Pliki w chmurach > API i kopiujemy swój klucz API.

Współdzielenie kontenerów S3


W naszym przykładzie będzie to klucz:

aaaabbbb-cccc-dddd-eeee-ffffgggghhhh


Udostępnianie kontenerów innym użytkownikom

Wracamy do zakładki Pliki w chmurach > Uprawnienia i dla każdego utworzonego kontenera klikamy w przycisk Edytuj reguły.

Współdzielenie kontenerów S3


W okienku jakie się pojawi wstawiamy następującą regułę:

{
  "Version":  "2012-10-17",
  "Statement":  [
    {
      "Effect":  "Allow",
      "Principal": {
        "AWS": "arn:aws:iam:::aaaabbbb-cccc-dddd-eeee-ffffgggghhhh"
      },
      "Action":  "s3:*",
      "Resource": [
        "arn:aws:s3:::bucket-name1",
        "arn:aws:s3:::bucket-name1/*"
      ]
    }
  ]
}

Ciąg aaaabbbb-cccc-dddd-eeee-ffffgggghhhh podmieniamy na nasz klucz API oraz podmieniamy nazwę kontenera bucket-name1 na taką, jaką utworzyliśmy we wcześniejszym kroku i zapisujemy zmiany. Operację powtarzamy dla każdego kontenera, który chcemy udostępnić.

Współdzielenie kontenerów S3


Następnie musimy nadać uprawnienia użytkownikom, w tym celu dla każdego kontenera, który chcemy udostępnić, klikamy w przycisk Edytuj uprawnienia.

Współdzielenie kontenerów S3


W okienku jakie się pojawi, wybieramy użytkownika, jakiemu chcemy udostępnić kontener oraz poziom uprawnień, jaki ma mieć dla tego kontenera, a następnie klikamy w przycisk Dodaj. W ten sposób możemy dodać wielu użytkowników z różnymi uprawnieniami. Na koniec klikamy w przycisk Zapisz zmiany.

Współdzielenie kontenerów S3


W ten sposób nadaliśmy uprawnienia dla naszych kontenerów innemu użytkownikowi.


Brak widoczności udostępnionego kontenera na koncie innego użytkownika

Ze względu na specyfikę działania technologii S3, na jakiej bazuje e24files, udostępnione kontenery nie są widoczne w Panelu Klienta na koncie użytkownika, któremu je udostępniliśmy oraz nie są domyślnie widoczne po zalogowaniu się na swoje konto S3 za pomocą zewnętrznych narzędzi.

Aby rozwiązać ten problem, należy wskazać ścieżkę do kontenera w polu Path.

Współdzielenie kontenerów S3


Dzięki temu zobaczymy zawartość udostępnionego kontenera.

Współdzielenie kontenerów S3