サービスを設定する

サービスは、Web サイトやアプリケーションを運用するためにお客様が定義したキャッシュルールと動作のセットで構成されます。新しいサービスを作成することで、以下のようなことができます。

  • 管理する新しい Web サイトを Web プロパティのリストに追加する
  • Fastly 経由ですでに配信している既存のドメインのリストに新しいドメインを追加する
  • サイト内の画像など、特定のデジタルアセットのトラフィックメトリクスを分離する

作成後、設定の改良と更新を含むサービスの新しいバージョンを編集および有効化できます。コントロールパネルでは、既存のサービスに対して他にもさまざまなことを行うことができます。例えば、お互いの比較無効化または再有効化削除などが可能です。

設定作業の前に

サービスの設定を始める前に、キャッシュと CDN の仕組みを理解する必要があります。また、Fastly コントロールパネルを使用してサービスを設定する前に、その機能について理解するようにしてください。

新しいサービスの作成

コントロールパネルを介して新しい配信サービスとコンピューティングサービスを作成できます。

新しい配信サービスの作成

新しい配信サービスを作成するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Create service ボタンをクリックします。Create service メニューに、作成可能なサービスの種類が表示されます。
  3. Deliver を選択して、新しい VSL ベースサービスを作成します。新しい名前のない VCL サービスの設定ページが表示されます。
  4. 必要に応じてサービスの名前を変更します。
  5. 任意で、設定中のものを特定しやすいようにコメントを追加します。
  6. Domains フィールドを使用して、サービスにドメインを追加します。

    ドメイン作成のページ

  7. Hosts フィールドを使用して、サービスにホストを追加します。

    Create a host

  8. 新しいブラウザウィンドウで http://www.example.com.global.prod.fastly.net を開いてサービス構成**をテストし、www.example.com をお客様の Web サイトのドメイン名に置き換えます。これにより、お客様の Web サイトが表示されます。ただし、新しい設定が有効になるまでに最大60秒程度かかる場合があります。

  9. 画面右上の Activate ボタンをクリックします。確認ウィンドウが表示されます。
  10. Confirm and Activate をクリックし、新しいサービスを有効化することを確認します。Deliver ページに、適用した設定の詳細が表示されます。
  11. 準備が整ったら、Fastly に向けてドメインの CNAME DNS レコードを設定してサービスのセットアップを完了し、Fastly 経由でトラフィックの配信を開始できます。

新しい Compute サービスの作成

新しい Compute サービスを作成するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Create service ボタンをクリックします。Create service メニューに、作成可能なサービスの種類が表示されます。
  3. Compute を選択して、新しい Wasm ベースのサービスを作成します。名前が付けられていない新規の Wasm サービスの設定ページが表示されます。
  4. 必要に応じてサービスの名前を変更します。
  5. 任意で、設定中のものを特定しやすいようにコメントを追加します。

  6. Domains フィールドを使用して、サービスにドメインを追加します。

    ドメイン作成のページ

  7. Hosts フィールドを使用して、サービスにホストを追加します。

    Create a host

  8. Fastly CLI を使用して、新規の Compute@Edge プロジェクトを作成します。

  9. Fastly で使用するためにパッケージ化された Wasm バイナリにプロジェクトをコンパイルします。パッケージは <name>.tar.gz と名付けられます。

  10. Fastly コントロールパネルでサービスに戻ります。
  11. Package リンクをクリックします。Package ページが表示されます。
  12. Browse for Package をクリックして、システムのパッケージファイルに移動します。
  13. 新しいブラウザウィンドウで http://www.example.com.global.prod.fastly.net を開いてサービス構成**をテストし、www.example.com をお客様の Web サイトのドメイン名に置き換えます。これにより、お客様の Web サイトが表示されます。ただし、新しい設定が有効になるまでに最大60秒程度かかる場合があります。

  14. 画面右上の Activate ボタンをクリックします。確認ウィンドウが表示されます。
  15. Confirm and Activate をクリックし、新しいサービスを有効化することを確認します。Compute ページに、適用した設定の詳細が表示されます。
  16. 準備が整ったら、Fastly に向けてドメインの CNAME DNS レコードを設定してサービスのセットアップを完了し、Fastly 経由でトラフィックの配信を開始できます。

サービスの編集

既存のサービスのバージョンを編集し、以下を行うことができます。

  • サービスのキャッシュメモリにデータを保持する期間を変更する
  • オリジンサーバーが長期間利用できなくなった場合に、失効済みコンテンツを一時的に提供するようサービスを設定する (メンテナンスのためにオフラインにする場合など)
  • コンテンツのリクエストに対するオリジンサーバーからのレスポンスを Fastly が待つ時間を減らす

サービスバージョンの編集と有効化

Fastly ではすでに有効化されたサービスのバージョンがロックされるので、より安全なロールバックやバージョン管理が可能です。有効化されているかどうかに関わらず、既存のサービスバージョンをクローンし、そのクローンバージョンを編集することができます。設定をデプロイするには、サービスの新しいバージョンを有効化する必要があります。設定の変更は自動的に有効化されません。

サービスを変更し、新しいバージョンを有効化するには、以下の手順を行います。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Edit Configuration ボタンをクリックします。Edit Configuration メニューが表示されます。

    設定編集ボタン

  4. 適切なサービス設定アクションを選択します。

    • Clone version* [バージョン番号] *(active) を選択すると、サービスの有効なバージョンをクローンして編集することができます。
    • サービスの最新ドラフトを編集するには、Edit version* [バージョン番号] *(latest draft) を選択します。

    サービスバージョンのページが表示され、バージョンが一覧表示されます。

  5. Activate をクリックします。サービスの新しいバージョンが有効化され、イベントログに表示されます。

すべてのサービスを表示する

すべてのサービスを表示するには、Fastly のコントロールパネルにログインします。サービスを作成していない場合、Fastlyは、開始するためのアイデアを支援するいくつかのオプションを提供します。ただし、少なくとも 1 つのサービスを作成している場合、Home ページに、星が付けられたサービスから 1 秒当たりのリクエスト数順でソートされたすべてのサービスの要約が表示されます。

the All services page

多くのサービスをご利用の場合は、サービスのリストの上の 3 本の線があるアイコンをクリックして、すべてのサービスの簡略リストを表示することができます。

サービスの簡略リスト

サービスとサービスバージョンの切り替え

アカウントに関連するサービスを切り替えるには、アカウント名の右側にあるスイッチャーアイコンをクリックし、表示されるリストから適切なサービスを選択します。

サービスのスイッチャー

特定のサービスのバージョンを切り替えるには、バージョン番号の右側にあるスイッチャーアイコンをクリックし、表示されるリストから適切なバージョンを選択します。

サービスバージョンのスイッチャー

サービスの削除

Fastly では、作成したサービスとそのすべてのバージョンを一括で削除することができます。しかし、Fastly ではサービスの特定のバージョンを削除することはできません。サービスバージョンは、サービスに加えられた変更に関する履歴ログとしての意味があります。特定のサービスバージョンで導入された変更を元に戻すには、以前のバージョンを再有効化するか、または古いバージョンをベースに新しいサービスバージョンをクローンします。

サービスをそのすべてのバージョンと一緒に削除する場合は、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Options をクリックし、Deactivate を選択します。サービスの無効化の警告が表示されます。
  4. Confirm and deactivate ボタンをクリックし、サービスを無効化すること、およびこのサービスでトラフィックを配信しないことを確認します。
  5. Options を再度クリックし、Delete を選択します。

    delete a service

    削除の確認ウィンドウが表示されます。

    the Confirm Delete window

  6. Confirm and delete ボタンをクリックし、サービスを削除することを確認します。

その他の機能

サービスの作成または編集に加えて、すべてのサービスを表示し、それらに星を付けてAll services ページの先頭にピン留めしたり、名前の変更バージョンの比較、特定のバージョンの無効化または再有効化削除を行うすることができます。

サービスに星を付ける

多くのサービスをご利用の場合、頻繁に使用するサービスに星を付けて、重要なものとしてマークし、Home ページのトップに固定することができます。サービスの横にある星印をクリックすると、そのサービスがページのトップに固定されます。

the list of services with one pinned

サービス名の変更

サービス名を変更するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. サービス名をクリックしてテキストボックスを表示し、新しいサービス名を入力します。

    サービス名の変更

  4. Enter を押します。新しく変更されたサービス名が表示されます。

サービスバージョンにコメントを追加する

サービスバージョンには、ラベル付けを示すコメントを入れることができます (そのバージョンの変更の理由の特定など)。ロックされたサービスバージョンと有効化されているサービスバージョンの両方でコメントの追加や更新が可能です。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Edit configuration ボタンをクリックし、アクティブなバージョンをクローンするオプションを選択します。ドメインページが表示されます。
  4. コントロールパネルの右上にある Add comment リンクをクリックします。

    コメント追加のリンク

    コメントウィンドウが表示されます。

    the version comment window

  5. Comment フィールドに、そのバージョンに対する分かりやすいコメントを入力します。
  6. Save をクリックします。Add comment リンクがあった場所に、コメントの最初の部分が表示されます。

    サービスバージョン

異なるサービスバージョンの比較

サービスの2つのバージョンを比較するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Diff versions をクリックします。Diff versions ページが表示されます。

    削除は赤で、追加や変更は緑で表示されます。影響を受けていない設定行の大きなブロックは、実際の変更点の左側、行番号の隣にあるプラス (+) 記号をクリックすることで、拡大して表示したり、折りたたんで隠すことができます。

    2つのサービスバージョンの比較例

サービスの無効化

サービスを無効化するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Options をクリックし、Deactivate を選択します。

    サービスの無効化

    Deactivate service ウィンドウが表示されます。

    the Deactivate Service warning

  4. Enter service name フィールドに、無効化するサービス名を正確に入力します。
  5. Confirm and deactivate ボタンをクリックし、サービスを無効化すること、およびこのサービスでトラフィックを配信しないことを確認します。

また、API を使用してサービスの有効化と無効化を行うこともできます。サービスを誤って削除した場合は、Fastly にお任せください

サービスの再有効化

サービスを再有効化するには、以下の手順に従ってください。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、該当するサービスを選択します。検索ボックスを使用して ID、名前、またはドメインで検索することができます。
  3. Edit configuration ボタンをクリックし、アクティブなバージョンをクローンするオプションを選択します。ドメインページが表示されます。
  4. Activate をクリックします。これによりサービスが再有効化されます。
  5. サービスを無効化した際にサービスのドメインの DNS CNAME レコードを削除した場合は、ここで新しい DNS CNAME レコードを追加する必要があります。

誤ってサービスを削除した場合

サービスは無効化または削除することができます。無効化されたサービスはいつでも再有効化できますが、一度削除されたサービスを復元させたい場合は、Customer Support にご連絡 ください。リクエストを送る際には、以下の項目を必ず記入してください。

サービスの復元が完了次第、カスタマーサポートよりご連絡さしあげます。

今後の予定

サービス設定のバージョンを改良し続けながらのドメインホストヘルスチェックの操作について詳しくはこちらをご覧ください。

Back to Top