Hoe een map op S3 te maken vanuit EC2-instantie

Hoe Een Map Op S3 Te Maken Vanuit Ec2 Instantie



Met AWS kan de gebruiker gegevens in de cloud opslaan met behulp van een Simple Storage Service (S3)-bucket. De gebruiker kan een map maken en gegevens in de cloud opslaan met behulp van AWS CLI-opdrachten en deze opdrachten hebben overal toegang tot AWS-bronnen. AWS-bronnen kunnen worden beheerd vanaf de virtuele machine die op de EC2-instantie is gemaakt.

Dit bericht laat zien hoe u een map op S3 maakt vanuit een EC2-instantie.

Hoe maak je een map op S3 vanuit EC2-instantie?

Voordat u naar de instructies gaat, is dit verplicht een EC2-instantie maken . Volg daarna deze eenvoudige stappen om te leren hoe u een map op de S3-bucket maakt vanuit de EC2-instantie.







Stap 1: Maak verbinding met de instantie

Selecteer de instantie en klik op de knop ' Aansluiten ' knop:





Kopieer de opdracht van de ' SSH-client ' sectie:





Plak de gekopieerde opdracht in de terminal en wijzig het pad van het privésleutelpaarbestand:



Stap 2: AWS CLI downloaden

Typ de volgende opdracht om het AWS CLI-bestand in gezipte indeling te downloaden:

Krul 'https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip' -O 'awscliv2.zip'

Pak het AWS CLI-bestand uit:

uitpakken -in awscliv2.zip

Stap 3: Installeer AWS CLI

Installeer de AWS CLI op de instantie:

sudo . / aws / installeren

Controleer of de AWS Command Line Interface (CLI) op het systeem is geïnstalleerd:

aws --versie

In ons geval zal het uitvoeren van de bovenstaande opdracht de ' aws-cli/2.11.7 ” versie:

Stap 4: Configureer AWS CLI

Configureer de AWS CLI met behulp van IAM-referenties van het AWS-account:

aws configureren

Klik op voor meer informatie over het configureren van de AWS CLI hier :

Gebruik de volgende opdracht om de lijst met S3-buckets op te halen:

aws s3 ls

Stap 5: maak een map op de S3-bucket

De volgende syntaxis kan worden gebruikt voor het maken van een map op de S3-bucket:

aws s3api put-object --emmer [ Bucketnaam ] --sleutel [ Naam van de map ] / --acl openbaar gelezen --Inhoud lengte 0

Wijzig de [BucketName] en [FolderName] in de naam van uw S3-bucket en map die u wilt maken:

aws s3api put-object --emmer upload31 --sleutel mijn map / --acl openbaar gelezen --Inhoud lengte 0

Door de bovenstaande opdracht uit te voeren, wordt een map in de S3-bucket gemaakt:

Stap 6: Controleer het maken van mappen

Controleer de creatie van de map op de S3-bucket door naar het S3-dashboard te gaan en op de knop ' Emmers '-pagina van het linkerpaneel:

Klik op de bucketnaam:

Het kan worden waargenomen dat binnen de bucket een map met succes is gemaakt:

Dat is alles over het maken van een map op de S3-bucket vanuit de EC2-instantie.

Conclusie

Als u een map op de S3-bucket wilt maken vanuit de EC2-instantie, maakt u de EC2-instantie en maakt u er verbinding mee. Download en installeer AWS CLI om de opdrachten op de EC2-instantie te gebruiken. Het is vereist om AWS CLI te configureren om AWS CLI-opdrachten te gebruiken. Maak daarna een map op de S3-bucket vanuit de instantie met behulp van de AWS CLI-opdracht. In deze handleiding is uitgelegd hoe u een map op S3 kunt maken vanuit een EC2-instantie.