Sie können S3 auf dem Bildschirm der Verwaltungskonsole erstellen, aber ich habe es nie erstellt, indem ich es mit CLI betrieben habe. Deshalb habe ich es dieses Mal versucht.
aws --version
Geben Sie s3 in den Richtlinienfilter ein und wählen Sie "Amazon Full Access". Klicken Sie auf Richtlinie anhängen.
Es wird angezeigt, dass es angehängt wurde.
$ aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: ap-northeast-1
Default output format [None]: json
Für "AWS Access Key ID [None]:" und "AWS Secret Access Key [None]:" ist nichts angegeben.
Erstellen Sie ein Arbeitsverzeichnis in Ihrem Home-Verzeichnis, mit dem Sie arbeiten möchten.
Laden Sie es herunter, indem Sie die Bildadresse als Argument mit dem Befehl wget im Arbeitsverzeichnis angeben.
$ mkdir ~/work
$ cd ~/work
$ wget https://hogehoge/hogehoge.png
Führen Sie den Befehl s3 ls aus, indem Sie den Bucket angeben. Überprüfen Sie, ob ein Bild vorhanden ist.
$ aws s3 ls s3://hoge
Sie können auch überprüfen, ob sich ein Image auf der Verwaltungskonsole befindet.
Legen Sie mit dem folgenden Befehl die öffentlichen Zugriffsrechte über die CLI fest.
$ aws s3api put-object-acl --acl public-read --Bucket-Dateiname--Schlüsselbildname(hoge.png)
Überprüfen Sie, ob die Zugriffssteuerungsliste eine Berechtigungseinstellung enthält.
$ aws s3api get-object-acl --Bucket-Dateiname--Schlüsselbildname(hoge.png)
Klicken Sie in der Verwaltungskonsole auf die Objekt-URL und prüfen Sie, ob das Bild geöffnet werden kann. Wenn Sie wie oben beschrieben vorgehen, wird das Bild angezeigt.
Wenn Sie auf die Objekt-URL klicken und "Zugriff verweigert" angezeigt wird und das Bild nicht angezeigt wird, klicken Sie im Umriss des Objekts auf die Schaltfläche "Veröffentlichen". Es wird angezeigt.

Referenz Erste Schritte mit Linux Erste Schritte mit AWS
Recommended Posts