Cloudflare API の構築と運用

3 つの独立したチャレンジを通じて、Cloudflare Workers のスキルを実践します。サポートポータルの立ち上げ、顧客間で再利用されてしまうキャッシュの修正、テスト済みの上流処理を用いた失敗リリースの復旧に取り組みます。合成データを使用し、クリーンアップまで確認します。

Cloudflare

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

利用できるサポート API を提供し、非公開応答を保護し、問題のあるリリースから回復します。起動、キャッシュ診断、リリース回復を通じて Workers の基礎を実践するプロジェクトです。

ヒントと完全な解説付き解答を備えた、3 つの独立した課題で構成されています。2 つは使い捨て Worker をデプロイし、キャッシュ修復の課題はローカルで実行します。

学習する内容

  • 提供されたヘルプページを、検証された API と内部カタログに接続する
  • シークレットでメンテナンスを保護し、公開と内部の境界を確認する
  • 安全な公開キャッシュを維持しながら、キャッシュ対象判定とキーを修復する
  • エラーと非公開応答をキャッシュから除外する
  • 既知の正常なバージョンに戻し、上流の失敗を修復して別のリリースを公開する
  • 自分のリソースとローカルのテスト状態の削除を確認する

このコースの対象者

Workers の基礎を終え、自主的に提供と運用を練習したい学習者が対象です。

前提知識: Cloudflare Workers for Beginners を完了してください。Wrangler、JavaScript ハンドラー、設定とシークレット、ローカルテスト、サービスバインディング、静的アセット、Cache API ポリシー、ロールバック、失敗診断を含みます。直接参加する学習者は最初に Connect LabEx to Your Cloudflare Account を完了します。2 つのデプロイ課題を始める前に、Cloudflare 学習用アカウント準備ガイドを読み、自分のアカウントが準備済みであることを確認してください。

学習環境: 各課題は新しい LabEx VM で始まり、依存関係と無関係な補助要素は提供されます。デプロイ演習は小さな架空データセットと一意の名前の Worker を使い、通常のアカウント利用枠に計上されます。共有認証情報や購入ドメインは不要です。

よくある質問

すべての課題にクラウドデプロイが必要ですか?

いいえ。Support Portal Launch と Failed Release Recovery は Worker をデプロイします。Cross-Customer Cache Mix-Up はローカルで実行し、クラウドログインは不要です。クリーンアップではローカルサーバーを停止し、プロジェクト内のテスト状態を削除します。

自主課題はどのように進めますか?

編集前にシナリオ、範囲、合格条件を読んでください。学んだ概念を適用し、標準出力を確認し、実際の応答フィールドを比較します。ヒントと完全な解答は別に提供されます。

以前のラボのデプロイを再利用できますか?

いいえ。各課題が独自の状態を作成します。認可時に目的のアカウントを確認し、リソースや認証情報ではなく知識を引き継ぎます。

証拠としてスクリーンショットを提出しますか?

不要です。スクリーンショットは有用なページと Dashboard の状態を示します。アプリケーション動作とリソース状態を確認し、認可が有効な間に自分のクラウドリソースだけを削除して、削除を確認し、最後にログアウトします。

講師

labby
Labby
Labby is the LabEx teacher.