1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

NewtとimageKitでGoogleStorageを外部ストレージに設定する

Last updated at Posted at 2022-12-08

imagekitに登録する

この辺はいいですね。
こちらから登録しましょう。
https://imagekit.io/

Newtに登録する

imageKitとNewtの外部ストレージにGoolge Cloud Storageを設定する

Newtの説明がわかりやすいです。
以下引用。
https://www.newt.so/docs/advanced-settings

スクリーンショット 2023-02-23 10.30.35.png

注意

「3. 作成したバケットに公開アクセスを設定する」で設定する権限は「Storageオブジェクト閲覧者」、
「4. サービスアカウントを作成」で設定する権限は「ストレージ管理者]です。
地味に違うので気をつけましょう。

imageKitの設定

説明通り、imageKitの設定画面で、External storageを設定します。
https://docs.imagekit.io/integration/configure-origin/google-cloud-storage

問題なければ、GCSだとこのようにURLが設定されますが、
https://storage.cloud.google.com/bucket-name/rest-of-the-path.jpg
imageKitだとこのようにURLが取得できます。この辺もドキュメントに書いてあります。
https://ik.imagekit.io/your_imagekit_id/rest-of-the-path.jpg

あとはimageKitのExternal storageから設定を行います。
スクリーンショット 2022-12-08 13.23.35.png

Google service account private KeyとGoogle service account client emailはGoogle Cloudの「IAMと管理」のサービスアカウントに書いてあります。

秘密鍵のjsonアップロードなどを行い設定完了です。

Newtの設定

Newtの外部ストレージと画像最適化にimagekitを設定します。
スペース設定>一般
から設定できます。
簡単ですね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?