コンフィグストアの使用

コンフィグストアはバージョンレスコンテナの一種です。ここに頻繁に使用されるデータをエッジから読み込みできるキーと値のペアとして保存することができ、お客様のアカウントの複数の Compute サービス で共有できるようになります。

また、API 経由でコンフィグストアの作成や使用を行うこともできます。

前提条件

コンフィグストアは、Fastly の Compute サービスでのみご利用いただけます。CDN (VCL ベース) サービスではご利用いただけません。

制約と考慮事項

コンフィグストアの作成または変更を行う際には、以下の点に留意してください。

  • コンフィグストアは Compute サービスでのみご利用いただけます。CDN (VCL ベース) サービスではご利用いただけません。
  • Compute のトライアルには、最大100エントリのコンフィグストアが1つ含まれています。
  • 有料アカウントには、少なくとも5つのコンフィグストアが含まれています (各最大500エントリ)。
  • コンフィグストアのキーは255文字まで、値は8,000文字までに制限されています。
  • コンフィグストア、キーの名前および値では、大文字と小文字が区別されます。
警告

個人情報、シークレットまたは機密性の高いデータのコンフィグストアへの保存や、エッジロジックへの組み込みは避けてください。また、Fastly ではコンフィグストアのバージョン履歴を管理していません。Fastly が個人データのプライバシーを取扱う方法については、コンプライアンスと法律に関するよくある質問で詳しく説明しています。

コンフィグストアの作成

コンフィグストアを作成するには、サービスに関連付ける前に、少なくとも1つのキーと値のペアを作成する必要があります。新しいコンフィグストアと、そのキーと値ペアを作成する手順は次のとおりです。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。
  3. Create a config store をクリックします。
  4. Name of config store フィールドにコンフィグストアの名前を入力し、Add をクリックします。
  5. Key-value pairs リンクをクリックします。
  6. Add item をクリックします。
  7. 該当する列にキーと値を入力し、Add をクリックします。
  8. 必要に応じて、キーと値のペアの追加を続行します。

コンフィグストアをサービスにリンクする

少なくとも1つのキーと値のペアをコンフィグストアに追加したら、Resources コントロールまたはのサービスのサービス設定からコンフィグストアをサービスにリンクすることができます。

Resources コントロールを使用してコンフィグストアをサービスにリンクする

以下の手順に従って、Resources コントロールからコンフィグストアをサービスにリンクできます。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。

  3. リンクするストアの右側にある Link to services をクリックします。

  4. コンフィグストアをリンクするサービスの横にあるチェックボックスを選択します。

  5. Next をクリックします。

  6. どのサービスのバージョンにリンクするかを決定します。デフォルトでは、最も最近に有効化されたサービスバージョンをクローンするとシステムは想定します。サービスの既存のドラフトバージョンを選択する場合は、Version メニューからそのバージョンを選択します。

  7. ストアをサービスにリンクするには、以下のオプションのいずれかを選択します。

    • Link only: 選択したサービスバージョンにストアがリンクされますが、クローンまたはドラフトバージョンは、後で有効化できるように有効化されていない状態で維持されます。
    • Link and activate: 選択したサービスバージョンにストアがリンクされ、同時にそれらのバージョンが有効化されます。

    コンフィグストアがサービスにリンクされると、正常にリンクされたことを示すメッセージが表示されます。

  8. 最後に、以下のいずれかの操作を行います。

    • Activate versions をクリックし、コンフィグストアにリンクされているサービスのクローンまたはドラフトバージョンを有効化します。
    • Finish をクリックし、サービスのクローンまたはドラフトバージョンは有効化せずに、後で追加の設定変更を行ってから有効化できるようにします。

    エッジロジックで、直ちにコンフィグストアを参照し始めることができます。

サービス設定を使用してコンフィグストアをサービスにリンクする

以下の手順に従って、サービス設定からコンフィグストアをサービスにリンクできます。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、適切なサービスを選択します。検索ボックスで ID、名称、ドメインによる検索が行えます。
  3. Service configuration をクリックします。
  4. ページ上のナビゲーションにある Resources オプションで、Config stores をクリックします。
  5. Link Config Store to service メニューから、サービスにリンクするコンフィグストアを選択します。コンフィグストアがサービスにリンクされると、正常にリンクされたことを示すメッセージが表示されます。

リンクが完了すると、エッジロジックで直ちにコンフィグストアを参照できるようになるため、準備ができ次第、サービスを有効化できます。

コンフィグストアのリンクを解除する

サービス設定で、サービスからコンフィグストアのリンクを解除することができます。

以下の手順に従って、コンフィグストアのリンクを解除できます。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、適切なサービスを選択します。検索ボックスで ID、名称、ドメインによる検索が行えます。
  3. Service configuration をクリックします。
  4. ページ上のナビゲーションにある Resources オプションで、Config stores をクリックします。
  5. サービスへのリンクを解除するコンフィグストアの横にある Unlink from service をクリックします。
  6. Confirm and unlink をクリックします。サービスの新しいドラフトバージョンが作成されます。
  7. サービスを有効化し、コンフィグストアのリンク解除を完了します。

コンフィグストアの編集

コンフィグストアの名前と、ストア内のキーと値のペアを編集することができます。

コンフィグストアの名前を変更する手順は次のとおりです。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。
  3. 名前を変更するストアの右にある鉛筆をクリックします。
  4. コンフィグストアの新しい名前を入力します。
  5. SaveConfirm and rename の順にクリックして続行します。
ヒント

すべてのカスタムロジックを、オブジェクトストアの新しい名前に必ず更新してください。

新しいキーと値のペアをコンフィグストアに追加する手順は次のとおりです。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。
  3. Key-value pairs セクションを展開します。
  4. Key-value pairs の下にある Add item をクリックします。
  5. 該当する列にキーと値を入力し、Add をクリックします。
  6. 他にもキーと値のペアがあれば、この操作を繰り返します。

コンフィグストア内のキーと値のペアを編集する手順は次のとおりです。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。
  3. Key-value pairs セクションを展開します。
  4. 編集するエントリーにカーソルを合わせ、Edit をクリックします。
  5. 必要に応じてキーまたは値を編集します。
  6. Save をクリックします。

コンフィグストアに関連付けられたデプロイ済みのサービスバージョンを含め、おこなった変更は設定に直ちに適用されます。

コンフィグストアの削除

コンフィグストアはいつでも削除することができます。コンフィグストアのサービスへのリンクはすべて解除されている必要があります。解除されていない状態で削除しようとすると、エラーが表示されます。

コンフィグストアを削除すると、ストア内のすべてのキーと値のペアも削除されます。これらのキーを参照するカスタムロジックがある場合は、ストアを削除する前にこれらの参照を更新してください。

コンフィグストアを削除する手順は次のとおりです。

  1. Fastly コントロールパネルにログインします。
  2. Resources > Config stores に移動します。
  3. 削除したいストアの右側にあるゴミ箱をクリックします。
  4. Confirm and Delete をクリックします。

翻訳についての注意事項
このガイドは役に立ちましたか?

このフォームを使用して機密性の高い情報を送信しないでください。サポートが必要な場合は、サポートチームまでご連絡ください。このフォームは reCAPTCHA によって保護されており、Google のプライバシーポリシー利用規約が適用されます。