GCS アカウント認証¶
この記事では、サービスアカウントキー(JSON)を使用して GCS を認証する方法について説明します。
ステップ 1:サービスアカウントの作成¶
- Google Cloud Console にログインします。
- IAM と管理 > サービスアカウント に移動します。
- サービスアカウントを作成 をクリックします。
- 名前(例:
guance-forward)を入力し、作成して続行 をクリックします。 - ロールの設定はスキップ(プロジェクトレベルでの権限付与は行いません)し、そのまま完了 をクリックします。
ステップ 2:Bucket への権限付与¶
- Cloud Storage > Buckets > 対象の Bucket を選択します。
- Permissions タブに切り替えます。
- Grant Access をクリックします。
- 先ほど作成したサービスアカウントのメールアドレスを入力します。
- ロールとして Storage Object Admin(または
storage.objects.create/get/listとstorage.buckets.getを含むカスタムロール)を選択します。 - 保存します。
ステップ 3:JSON キーの作成¶
- IAM と管理 > サービスアカウント に移動します。
- 対象のサービスアカウントをクリックします。
- キー タブ > 鍵を追加 > 新しい鍵を作成 を選択します。
- JSON 形式を選択し、作成 をクリックします。
- 鍵ファイルが自動的にダウンロードされます。再ダウンロードはできないため、大切に保管してください。
ステップ 4:Guance での設定¶
- Google Cloud GCS > アカウント認証 を選択します。
- ダウンロードした JSON ファイルを開き、内容をすべてコピーしてテキストエリアに貼り付けます。
- リージョン、バケット、保存パスを入力します。
- 接続テストを実施します。