GraphQLを通してreactからAWSに画像保存
参考にしたURL
https://medium.com/@enespalaz/file-upload-with-graphql-9a4927775ef7
正直, これコピペすれば 90% は完成する.
しないといけないのは,AWS のバケットの設定 以下それについて
AWS S3
- バケットを作る
- アクセス権限のCORSの設定
- アクセストークンの発行 //ここまでAWSのアカウント内でやる事
- config.json の作成
- https://hack-le.com/s3-everyone-read/
config.json
バケットに対して, バックエンドからアップロードしたりするのに必要
AWS.config.loadFromPath('./config.json');
中身は
{
"accessKeyId": "ABCDEFGDHDHDHJDJHDJDJ",
"secretAccessKey": "jfoaisdjfaosjfasjfasodjfasfjasdif",
"region": "ap-northeast-1"
}
config.jsonと"region"は以下参照
config.json: https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-json-file.html
region: https://docs.aws.amazon.com/general/latest/gr/rande.html