POST accesslog_key
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" } }