Kursinhalt
Einführung in das Cloud Computing
Einführung in das Cloud Computing
Amazon Simple Storage Service Konfiguration
Mit dem Lernen von AWS-Diensten sollte man bei den Grundlagen beginnen.
Daher beginnen wir mit einem Dienst wie S3, der von jedem ständig genutzt wird. Selbst die Bilder, die ich in diesem Kurs einfüge, werden auf S3 gespeichert, ebenso wie alle Mediendateien und manchmal Code-Snippets oder Skripte, die verschiedene Aufgaben ausführen.
Lassen Sie uns mit der Definition beginnen:
Erstellen eines Buckets
Nun beginnen wir mit der Arbeit mit S3. Zuerst müssen wir auf den Dienst zugreifen, indem wir auf die "Services"-Schaltfläche in der oberen linken Ecke klicken. Dann finden Sie unten den Abschnitt "Storage". Nachdem Sie darauf geklickt haben, erscheint ein Menü, in dem Sie S3 auswählen sollten:
Danach navigieren wir zu dem Menü, in dem Sie einen kurzen Videoguide von Amazon sehen können, der erklärt, wie man mit S3 arbeitet, zusammen mit vielen anderen hilfreichen Informationen. Sie können es sich ansehen, wenn Sie möchten, aber was wir jetzt brauchen, ist die Schaltfläche "Create Bucket", die im Screenshot unten gezeigt wird:
Nun müssen Sie Ihren Bucket konfigurieren. Sie können selbst über jede der Einstellungen lesen oder meine unten aufgeführten Einstellungen replizieren.





Wenn Sie alles richtig gemacht haben, sollten Sie ein Bild wie dieses vor sich sehen:
Nun, lassen Sie uns unseren Bucket so konfigurieren, dass Benutzer nur GET-Anfragen verwenden können, um beispielsweise das Bild auf dem Bildschirm anzuzeigen oder herunterzuladen. Dazu müssen wir zum Bucket gehen, zum Berechtigungsbereich navigieren und zum Bucket-Policy-Bereich scrollen.
Dann müssen wir diesen Code dort hinzufügen:
Dieses JSON ist eine Amazon S3-Zugriffsrichtlinie, die Berechtigungen für den Zugriff auf Objekte im S3-Bucket definiert. In AWS werden diese Richtlinien verwendet, um den Zugriff auf Ressourcen in Cloud-Diensten zu verwalten. In diesem Fall beschreibt die Richtlinie die folgenden Berechtigungen:
-
Version: Dies gibt die Syntaxversion der Richtlinie an. "
2012-10-17
" ist die neueste und am weitesten verbreitete Version von Richtlinien; -
Statement: Dies ist das Hauptelement der Richtlinie, das ein Array einzelner Anweisungen enthält.
Jede Anweisung (in diesem Fall eine) enthält:
-
Effect: Bestimmt, ob die Aktion erlaubt ist oder nicht. In diesem Fall bedeutet
Allow
, dass die Aktion erlaubt ist; -
Principal: Gibt an, wer die Berechtigung erhält. Hier bedeutet
*
, dass die Berechtigung allen Benutzern gewährt wird; -
Action: Gibt an, welche Aktion erlaubt ist. "
s3:GetObject
" erlaubt Benutzern, auf Objekte (Dateien) im S3-Bucket zuzugreifen (herunterzuladen); -
Resource: Gibt die spezifische Ressource an, auf die sich die Berechtigungen beziehen. "
arn:aws:s3:::codefinity-aws-course/*
" bezieht sich auf alle Objekte (angezeigt durch das Sternchen*
) im S3-Bucket namens "codefinity-aws-course".
Ihre Berechtigungsdatei sollte so aussehen:
Großartig, wir haben erfolgreich einen Bucket erstellt und ihn so konfiguriert, dass er unseren Anforderungen entspricht. In den kommenden Kapiteln werden wir lernen, wie man Mediendateien hochlädt und in unserem Code und Anwendungen verwendet.
Danke für Ihr Feedback!