Vous pouvez créer S3 sur l'écran de la console de gestion, mais je ne l'ai jamais créé en le faisant fonctionner avec CLI, j'ai donc essayé cette fois.
aws --version
$ aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: ap-northeast-1
Default output format [None]: json
Rien n'est spécifié pour «AWS Access Key ID [None]:» et «AWS Secret Access Key [None]:».
$ mkdir ~/work
$ cd ~/work
$ wget https://hogehoge/hogehoge.png
Exécutez la commande s3 ls en spécifiant le compartiment. Vérifiez s'il y a une image.
$ aws s3 ls s3://hoge
Vous pouvez également vérifier s'il existe une image sur la console de gestion.
Définissez les droits d'accès public à partir de la CLI avec la commande suivante.
$ aws s3api put-object-acl --acl public-read --nom de fichier de compartiment--nom de l'image clé(hoge.png)
Vérifiez s'il existe un paramètre d'autorisation dans la liste de contrôle d'accès.
$ aws s3api get-object-acl --nom de fichier de compartiment--nom de l'image clé(hoge.png)
Cliquez sur l'URL de l'objet dans la console de gestion et vérifiez si l'image peut être ouverte. Si vous suivez la procédure ci-dessus, l'image sera affichée.
Si vous appuyez sur l'URL de l'objet et qu'il dit "Accès refusé" et que l'image n'est pas affichée, cliquez sur le bouton "Publier" dans le contour de l'objet et il sera affiché.
référence Premiers pas avec Linux Premiers pas avec AWS
Recommended Posts