Innehållsförteckning:
Video: How to Back up and Restore Your Windows Systems Using Active Backup for Business | Synology 2024
När du har CLI installerat på ditt system kan du börja använda det för att utföra användbara uppgifter för AWS. För en utvecklare betyder det att du kan utföra konfiguration, kontrollera status och göra andra typer av lågnivåuppgifter med de olika AWS-tjänsterna. Informationen här hjälper dig att förstå hur du kan använda CLI för att utföra viktiga uppgifter med S3. Genom att genomgå dessa övningar kan du bättre förstå hur S3 fungerar, förutom att du kan utföra utvecklingsbehov.
Skapa aws-konfigurationsfilen
För att använda aws-verktyget för att utföra uppgifter med AWS CLI måste du skapa en konfigurationsfil. Konfigurationsfilen innehåller ett antal uppgifter, inklusive både dina offentliga och hemliga nycklar. Följande steg hjälper dig att utföra denna konfigurationsuppgift:
- Öppna en kommandotolk eller ett terminalfönster.
- Skriv aws konfigurera och tryck på Enter. Du ser en snabb fråga om din offentliga ke.
- Skriv din public key-sträng och tryck på Enter.
I de flesta fall kan du kopiera och klistra in din nyckel direkt från. csv-fil som används för att lagra den. Metoden du använder beror på ditt operativsystem. När du till exempel arbetar med kommandotolken i Windows högerklickar du och väljer Klistra in i snabbmenyn. Du ser en snabb fråga om din privata nyckel.
- Skriv din privata (hemliga) nyckelsträng och tryck på Enter.
Du får en snabb fråga som kräver att den vanliga regionen används för att komma åt data. Den region du tillhandahåller, som oss-väst-2, borde matcha den region du använder när du interagerar med AWS från konsolerna.
- Skriv regioninformationen och tryck på Enter.
Konfigurationsrutinen frågar efter ett utgångsformat. Välj ett av följande alternativ:
- json: Standardformatet matar ut data med hjälp av JavaScript Object Notation (JSON) -tekniken, som bygger på namn / värdepar. En fördel med detta format är att det fungerar bra för direktinmatning med vissa språk, till exempel Python. Kolla in den här grundläggande JSON-handledningen.
- text: Utmatar data med enkel text. Fördelen med detta tillvägagångssätt är att ingen formatering är inblandad, så att du enkelt kan ändra den för att möta något behov. Utgången kan dock vara lite svår att läsa.
- tabell: Utmatar data med tabellformaterad text. Fördelen med detta tillvägagångssätt är att utmatningen lätt kan läsas direkt på kommandoraden.
- Skriv utmatningsformatet och tryck på Enter.
Du återgår till kommandotolken.
Konfigurationskommandot skapar två nya filer för dig.Båda dessa filer visas i
. aws
-mappen på ditt system. Den exakta platsen beror på vilket operativsystem du använder. Till exempel, i ett Windows-system, hittar du i allmänhet filerna i
C: Users \. AWS
mapp. När du har slutfört denna uppgift innehåller filen
config
den region du vill använda och utgångsformatet. Du kan dock lägga till andra poster efter behov. Filen
credentials
innehåller dina offentliga och privata nycklar.
Hämta S3-information
För att säkerställa att ditt aws-verktyg fungerar som förväntat måste du prova AWS-teståtkomst. Skriv aws s3 ls och tryck på Enter. Du börjar med aws-verktyget, följt av namnet på den tjänst du vill komma åt, vilket är
s3
. Kommandot
ls
listar innehållet i ett S3-objekt. Eftersom du inte har angett en viss plats i S3, visas vad du ser som utmatning av de S3-skopor du har skapat. Observera att utgången innehåller exekveringsdatum och tid. Skopans namn kommer att matcha det angivna namnet.
Du kan försöka ladda upp en fil till din hink. För att utföra denna uppgift använder du kommandot kopia eller
cp
. Kommandot
cp
kräver att du anger en källplats och en destinationsplats. Källan och destinationen kan vara en lokal mapp eller S3-hink. Även om du inte skulle använda den här tekniken för att utföra en lokal kopia kan du kopiera från en lokal mapp till en S3-hink, från en S3-hink till en lokal mapp eller mellan S3-hinkar.
Till exempel, för att kopiera en fil med namnet
colorblk. gif
från en lokal mapp som heter win till S3-hinken, skulle du skriva något som
aws s3 cp "c: win colorblk.gif" s3: // aws4d. testet-hink / colorblk. gif
och tryck på Enter. Du måste ange en källa och destination som matchar din inställning. För att säkerställa att filen faktiskt laddas upp, använder du kommandot
ls
, men den här gången lägger du till skopnamnet.