カスタムドメイン名にアクセスし、関数をテストします。サンプルコードは、CLI (コマンドラインインターフェイス) の cURLコマンドを使用して、関数をテストする方法を示しています。ブラウザを使用して、関数をテストすることもできます。
cURL コマンドを使って関数をテストする
➜ ~ curl api.app.com
{
"path": "/",
"queries": {},
"headers": {
"accept": "*/*",
"user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/",
"clientIP": "42.120.75.144",
"serviceName": "serviceA",
"functionName": "functionA",
"body": ""
}%
➜ ~ curl api.app.com/b
{
"path": "/b",
"queries": {},
"headers": {
"accept": "*/*",
"user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/b",
"clientIP": "42.120.75.144",
"serviceName": "serviceA",
"functionName": "functionB",
"body": ""
}%
➜ ~ curl api.app.com/a
{
"path": "/a",
"queries": {},
"headers": {
"accept": "*/*",
"user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/a",
"clientIP": "42.120.75.144",
"serviceName": "serviceB",
"functionName": "functionC",
"body": ""
}%
➜ ~ curl api.app.com/a/b
{
"path": "/a/b",
"queries": {},
"headers": {
"accept": "*/*",
"user-agent": "curl/7.58.0"
},
"method": "GET",
"requestURI": "/a/b",
"clientIP": "42.120.75.144",
"serviceName": "serviceB",
"functionName": "functionD",
"body": ""
}%
カスタムドメイン名をバインドすると、カスタムドメイン名で設定された HTTP トリガーを持つ関数にアクセスできます。