cs:navody:object_storage:cesnet_s3:start

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
Následující verze Obě strany příští revize
cs:navody:object_storage:cesnet_s3:start [27.09.2019 12:40]
danecek@cesnet.cz
cs:navody:object_storage:cesnet_s3:start [21.10.2019 12:15]
Milan Daneček
Řádek 30: Řádek 30:
   access_key = xxxxxxxxxxxxxxxxxxxxxx   access_key = xxxxxxxxxxxxxxxxxxxxxx
   secret_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   secret_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +  gpg_command = /​​usr/​​bin/​​gpg
 +  gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
 +  gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
 +  gpg_passphrase = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 + 
 +**Alternativně lze konfigurační soubor získat použitím interaktivního průvodce:​**
 +
 +
 +
 +<hidden **s3cmd --configure**>​
 +  ​
 +  \\
 +  ​
 +  $ s3cmd --configure
 + 
 +  Enter new values or accept defaults in brackets with Enter.
 +  Refer to user manual for detailed description of all options.
 + 
 +  Access key and Secret key are your identifiers for Amazon S3. Leave them empty for using the env variables.
 +  Access Key: xxxxxxxxxxxxxxxxxxxxxx
 +  Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +  Default Region [US]: cze
 +  S3 Endpoint [s3.amazonaws.com]:​​ s3.cl1.du.cesnet.cz
 +  DNS-style bucket+hostname:​​port template for accessing a bucket [%(bucket)s.s3.amazonaws.com]:​ ​
 +  Encryption password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +  Path to GPG program [/​​usr/​​bin/​​gpg]:​​
 +  Use HTTPS protocol [Yes]:
 +  Test access with supplied credentials?​​ [Y/n] y
 +  Save settings? [y/N] y
 +  Configuration saved to '​​~/​​.s3cfg'​​
 +
 +</​hidden>​
 +
 +
 +\\
  
  
Řádek 49: Řádek 84:
 ** Výroba nového s3 bucketu** ** Výroba nového s3 bucketu**
  
-<​code>​$ s3cmd mb s3://newbacket ​</​code>​+<​code>​$ s3cmd mb s3://newbucket ​</​code>​
  
  
 ** Odstranění s3 bucketu** ** Odstranění s3 bucketu**
  
-<​code>​$ s3cmd rb s3://newbacket ​</​code>​+<​code>​$ s3cmd rb s3://newbucket ​</​code>​
 Bucket jde odstranit pouze prázdný! \\ \\ Bucket jde odstranit pouze prázdný! \\ \\
  
Řádek 67: Řádek 102:
 ** Vylistování obsahu s3 bucketu** ** Vylistování obsahu s3 bucketu**
  
-<​code>​$ s3cmd ls s3://newbacket/ </​code>​+<​code>​$ s3cmd ls s3://newbucket/ </​code>​
  
 ** Nahrávání dat do s3 bucketu** ** Nahrávání dat do s3 bucketu**
  
 Upload souborů Upload souborů
-<​code>​$ s3cmd put file.txt s3://newbacket/ </​code>​ +<​code>​$ s3cmd put file.txt s3://newbucket/ </​code>​ 
-Uploud ​složek + 
-<​code>​$ s3cmd put -r directory s3://newbacket/ </​code>​+Upload zašifrovaných souborů  
 +  $ s3cmd put -e file.txt s3://​​newbucket/​​ 
 + 
 + 
 +Upload ​složek 
 +<​code>​$ s3cmd put -r directory s3://newbucket/ </​code>​
 Ujistěte se, že nepřidáváte koncové lomítko v adresáři (např .: directory/​),​ jinak nahraje pouze obsah adresáře. \\ \\ Ujistěte se, že nepřidáváte koncové lomítko v adresáři (např .: directory/​),​ jinak nahraje pouze obsah adresáře. \\ \\
  
Řádek 81: Řádek 121:
 ** Stahování souboru z s3 bucketu** ** Stahování souboru z s3 bucketu**
  
-<​code>​$ s3cmd get s3://newbacket/file.txt </​code>​+<​code>​$ s3cmd get s3://newbucket/file.txt </​code>​
  
 ** Odstranění dat z s3 bucketu** ** Odstranění dat z s3 bucketu**
  
-<​code>​$ s3cmd del s3://newbacket/file.txt </​code>​ +<​code>​$ s3cmd del s3://newbucket/file.txt </​code>​ 
-<​code>​$ s3cmd del s3://newbacket/directory </​code>​+<​code>​$ s3cmd del s3://newbucket/directory </​code>​
  
 ** Synchronizování dat do s3 bucketu** ** Synchronizování dat do s3 bucketu**
  
-<​code>​$ s3cmd sync /​local/​path/​ s3://newbacket/backup/ </​code>​+<​code>​$ s3cmd sync /​local/​path/​ s3://newbucket/backup/ </​code>​
  
 ** Synchronizování dat z s3 bucketu** ** Synchronizování dat z s3 bucketu**
  
-<​code>​$ s3cmd sync s3://newbacket/backup/ ~/restore/ </​code>​+<​code>​$ s3cmd sync s3://newbucket/backup/ ~/restore/ </​code>​
  
  
Řádek 121: Řádek 161:
  
  
-Dále musíme provést ​konfiguraci AWS CLI. Pro konfiguraci ​doporučujeme používat volbu **<​nowiki>​--profile</​nowiki>​**,​ která vám umožní definovat více uživatelských profilů, například pro vás a servisní identitu.+<note tip>​Pro ​konfiguraci AWS CLI doporučujeme použít volbu **<​nowiki>​--profile</​nowiki>​**,​ která vám umožní definovat více uživatelských profilů, například pro vás a servisní identitu. Můžete však použít rovněž výchozí nastavení (bez volby **<​nowiki>​--profile</​nowiki>​**). Všechny příkazy pak budou shodné, jen nebudou obsahovat volbu **<​nowiki>​--profile</​nowiki>​** a použije se výchozí nastavení.</​note>​ 
 + 
 +Dále provedeme konfiguraci AWS CLI. Následující přiklady využívají konfiguraci s použitím volby **<​nowiki>​--profile</​nowiki>​**.
  
 <​code>​$ aws configure --profile pepa_servis <​code>​$ aws configure --profile pepa_servis
 AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
 AWS Secret Access Key [None]: je7MtGbClwBF/​2Zp9Utk/​h3yCo8nvbEXAMPLEKEY AWS Secret Access Key [None]: je7MtGbClwBF/​2Zp9Utk/​h3yCo8nvbEXAMPLEKEY
-Default region name [None]: ​None+Default region name [None]:
 Default output format [None]: text</​code>​ Default output format [None]: text</​code>​
  
Poslední úprava:: 12.04.2024 18:11