Obsah

Konfigurace připojení S3 pomocí nástroje rclone

Na těchto stránkách naleznete návod pro základní konfiguraci S3 pomocí nástroje rclone. Níže se nacházejí dva návody. První popisuje postup pomocí příkazové řádky a druhý pomocí grafického rozhraní.

Konfigurace rclone pomocí příkazové řádky

Aby bylo možné provést konfiguraci podle následujícího návodu, musíte nejdříve provést stažení programu, jeho rozbalení a instalaci, postup naleznete na hlavní stránce nástroje rclone.

Rclone obsahuje průvodce, který vám pomůže krok za krokem nakonfigurovat příslušné S3 úložiště.

Uživatelé Windows potřebují spustit nástroj Command Prompt. Následně stačí spustit příkaz níže.
Uživatelé Linuxu pouze spustí terminál a zavolají níže uvedený příkaz.

rclone config

Na zobrazeném výpisu vybereme možnost New remote pomocí volby n. Dále zvolíme jméno našeho úložiště, například cesnet_s3. Dále vybereme Option Storage, zde Amazon S3 Compliant Storage Providers….

V dalším kroku zvolíme Option provider konkrétně Ceph Object Storage.

Dále je nutné zvolit způsob zadání přihlašovacích údajů. Zde zvolíme Enter AWS credentials in the next step.

V dalším kroku zadáme přihlašovací údaje access_key_id a secret_access_key, které jsme obdrželi od správce úložiště.

Další možností je výber Option region. Tuto možnost ponecháme nevyplněnou a potvrdíme stisknutím klávesy enter.

Dále vyplníme možnost Option endpoint podle úložiště, kde máme vygenerovaný přístup, zde příklad s3.cl2.du.cesnet.cz.

Další možnost Option location_constraint ponecháme nevyplněnou a pokračujeme stisknutím klávesy enter.

Další možností je Option acl, zde buď vybereme možnost Owner gets FULL_CONTROLL, případně můžeme pole nechat nevyplněné a pokračovat stisknutím klávesy enter.

V dalším kroku můžeme zvolit možnost Option server_side_encryption, zde vybereme možnost None.

Dále můžeme vybrat možnost Option see_kms_key_id, zde vybereme možnost None.

V dalším kroku můžeme zvolit Edit advanced config, zde vybereme No, volba n.

V posledním kroku ještě zkontrolujeme provedenou konfiguraci a potvrdíme volbou y.

Konfigurace rclone pomocí grafického rozhraní

Aby bylo možné provést konfiguraci podle následujícího návodu, musíte nejdříve provést stažení programu, jeho rozbalení a instalaci, postup naleznete na hlavní stránce nástroje rclone.

Nejdříve je nutné provést spuštění grafického rozhraní. Uživatelé Windows potřebují spustit nástroj Command Prompt a dále stačí spustit následující příkaz, čímž dojde ke spuštění rclone ve webovém prohlížeči. Obdobný postup platí pro uživatele Linuxu, kde stačí otevřít okno terminálu a spustit níže uvedený příkaz.

rclone rcd --rc-web-gui

Další postup je identický pro uživatele Windows i Linux.

Po nastartování grafického rozhraní rclone klikneme v levém menu na tlačítko Configs (1) a následně na tlačítko Create a New Config (2).

Na zobrazené stránce vyplníme název připojení například „cesnet_s3cl2“ a následně vybereme z roletového menu možnost Amazon S3 Compliant Storage Providers.

Na další stránce vyplníme přístupové údaje (1), které jsme obdrželi od správce úložiště. Do řádky Choose your S3 provider uveďtě Ceph. Dále vyplníme adresu objektového úložiště (2) pro připojení pomocí S3 protokolu. Nasledně klikneme na tlačítko Next.

Dbejte prosím zvýšené pozornosti při opětovné editaci v sekci Configs. Webové rozhraní rclone je stále předmětem vývoje a někdy se stane, že se provedené změny v konfiguraci se neuloží. Doporučujeme proto vždy preventivně zkontrolovat konfigurační soubor rclonu ve vašem systému.

Připojení samotného úložiště a kopírování dat

Po připojení úložiště můžeme nahrávat data z lokálního zařízení.

Nahrávání dat z lokálního zařízení

V levém menu klikněte na tlačítko Explorer (1). Následně zadejte název nakonfigurovaného úložiště (2), například „cesnet_s3cl2“. Nakonec klikněte na tlačítko Open (3) a mělo by se vám otevřít okno se složkami a soubory z daného úložiště.

Grafické rozhraní rclone NEPODPORUJE vytváření prázdných bucketů a adresářů. Pokud tedy kopírujete data z lokáního počítače, musíte kopírovat adresáře s daty, popřípadě si nejdříve připravit prázdné buckety a adresáře pomocí příkazové řádky.

Pokud chcete nahrávat data, tak na zobrazeném rozhraní klikněte na ikonku upload (1) a následně můžete buď vybrat data z disku, anebo je přetáhnout myší.

V případě, že potřebujete nalézt konfigurační soubor, kde jsou uloženy vaše přístupové údaje a nastavení profilu, tak jej naleznete na následující cestě.

Windows

C:\Users\DedaLebeda\AppData\Roaming\rclone\rclone.conf

[cesnet_s3]
type = s3
provider = Ceph
access_key_id = my-access-key
secret_access_key = my-secret-key
endpoint = s3.cl2.du.cesnet.cz
acl = private

Linux

~/.config/rclone/rclone.conf

[cesnet_s3]
type = s3
provider = Ceph
access_key_id = my-access-key
secret_access_key = my-secret-key
endpoint = s3.cl2.du.cesnet.cz
acl = private