POST accesslog
API情報
| HTTPメソッド | API名 | 目的 |
|---|---|---|
| POST | accesslog_key |
アクセスログダウンロード用URL発行 |
- アクセスログダウンロード用のキー(DownloadKey)を発行します。
個別パラメータ
URL
- なし
HTTPリクエストボディ
| フィールド | タイプ | 意味 |
|---|---|---|
| BasicAuth | String | Basic認証の利用 (on, off) 値: on, off
|
| MaxNum | String | ダウンロード可能回数
|
| Acl | String | ダウンロードを許可するIPアドレス (IPアドレス, IPアドレス/ネットマスク)
|
レスポンス
| フィールド | タイプ | 意味 |
|---|---|---|
| Result.DownloadUrl | String | アクセスログをダウンロードするためのURL 値: https://"cac-front アドレス"/downloads/サービスコード/access_logs
|
| Result.DownloadKey | String | ダウンロード用キー |
| Result.Expire | String | ダウンロード用キーの有効期限
|
| Result.MaxNum | String | 発行されたダウンロード用キーでアクセスログをダウンロードできる回数
|
| Result.User | String | Basic認証用ID(サービスコード) |
| Result.Password | String | Basic認証用パスワード |
| Result.Acl | String | ダウンロードが許可されたIPアドレス (IPアドレス, IPアドレス/ネットマスク)
|
エラーコード
- このAPIに関する個別エラーはありません。
- 共通エラーコードはエラーレスポンスを参照してください。
制限
- なし
サンプル
リクエスト
POST /r/(APIVersion)/(ServiceCode)/accesslog_key.json
Host: cac.api.iij.jp
Content-Type: application/json
Date: Mon, 20 Jan 2014 12:34:56 GMT
x-iijapi-Expire: 2014-01-20T12:35:00Z
x-iijapi-SignatureMethod: (SignatureMethod)
x-iijapi-SignatureVersion: (SignatureVersion)
Authorization: IIJAPI (AccessKeyId):(Signature)
{
"BasicAuth": "on",
"MaxNum": "20",
"Acl": "198.51.100.1"
}
レスポンスボディ
{ |
"Result": { |
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx", |
"ServiceCode": "cac########", |
"DownloadUrl": "https://help.cas.iijgio.jp/downloads/cac########/access_logs", |
"DownloadKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxx", |
"Expire": "2014-06-03 00:30:00", |
"MaxNum": "20", |
"User": "cac########", |
"Password": "xxxxxxxxxxxxxx", |
"Acl": "198.51.100.1" |
} |
} |