sequenceDiagram
participant Client
participant C@E
participant WeatherAPI
participant LogService
Client->>C@E: Beacon
C@E->>Client: 204
Note over C@E: Check Geo and User-Agent
Note: As of April 2023, it appears that only TypeScript supports the conversion of existing Terraform projects.
The project directory structure in this example steps is as follows: cdktf
is the working directory and tf
is the existing Terraform Project.
Follow the documentation to set up your redirection.io account and install the tools to get started with Compute@Edge.
Documents:
*点線はオリジナル画像のリクエスト/レスポンス
sequenceDiagram
autonumber
participant Client
participant Edge/Deliver
participant Edge/Fetch
participant Shield/Deliver
participant Shield/Fetch
*点線はオリジナル画像のリクエスト/レスポンス
sequenceDiagram
autonumber
participant Client
participant Edge/Deliver
participant Edge/Fetch
participant Shield/Deliver
participant Shield/Fetch
import {
decodeWebSocketEvents,
encodeWebSocketEvents,
WebSocketContext,
WebSocketMessageFormat,
} from "@fanoutio/grip";
import { Publisher } from "@fastly/grip-compute-js";
import { GRIP_URL } from "./env";
Compute@Edge の開発の流れやツールを紹介するためのハンズオンワークショップです。
ワークショップへ参加する為には Fastly CLI のインストールと JavaScript の開発環境が必要です。 まだ準備ができていない場合は、こちらの記事を参考にご対応ください。 https://zenn.dev/hrmsk66/articles/74e2e890726e99
Fastly CLI のバージョンの違いによるトラブルを避けるために fastly update
コマンドを実行しておいてください。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"flag" | |
"fmt" | |
"net/http" | |
"strconv" | |
"time" | |
) |