PUT origin
API情報
| HTTPメソッド | API名 | 目的 |
|---|---|---|
| PUT | origin | オリジンサーバー情報変更 |
- オリジンサーバーの情報を設定します。
個別パラメータ
URL
- なし
HTTPリクエストボディ
| フィールド | タイプ | 意味 |
|---|---|---|
| OriginAccessType | String | オリジンサーバへのアクセス方法 (ホスト名, IPアドレス) 値: host, ip |
| OriginIPList | Array | オリジンサーバのIP アドレス
|
| OriginFqdn | String | オリジンサーバのホスト名
|
| OriginSendPublicFqdn | String | OriginAccessTypeを"host"に設定した場合において、コンテンツ取得時のHostヘッダに付与される値に
OriginAccessTypeが"ip"に設定された場合、このフィールドの値は無視されます。 |
レスポンス
| フィールド | タイプ | 意味 |
|---|---|---|
| Result.OriginAccessType | String | オリジンサーバへのアクセス方法 値: host, ip |
| Result.Origin | Array | オリジンサーバのFQDNまたはIP アドレス
|
| Result.OriginSendPublicFqdn | String | オリジンサーバへのコンテンツ取得時のHostヘッダの設定値
OriginAccessTypeが"ip"に設定されている場合、このフィールドの値は常に"on"です。 |
| Result.NextOriginAccessType | String | 占有型契約時、オリジンサーバ情報変更を行った場合の変更予定の値 オリジンサーバへのアクセス方法(ホスト名, IPアドレス) 値: host, ip |
| Result.NextOrigin | Array | 占有型契約時、オリジンサーバ情報変更を行った場合の変更予定の値 オリジンサーバのFQDNまたはIP アドレス
|
| Result.NextOriginSendPublicFqdn | String | 占有型契約時、オリジンサーバへのコンテンツ取得時のHostヘッダの設定値が変更された後の変更予定の値
|
エラーコード
- このAPIに関する個別エラーはありません。
- 共通エラーコードはエラーレスポンスを参照してください。
制限
- 予約アドレスや本設備内で利用されているアドレスは登録できません。
サンプル
リクエスト
PUT /r/(APIVersion)/(ServiceCode)/origin.json
Host: cac.api.iij.jp
Content-Type: application/json
Date: Mon, 20 Jan 2014 12:34:56 GMT
x-iijapi-Expire: (Expire)
x-iijapi-SignatureMethod: (SignatureMethod)
x-iijapi-SignatureVersion: (SignatureVersion)
Authorization: IIJAPI (AccessKeyId):(Signature)
{
"OriginAccessType": "host",
"OriginFqdn": "www.example.co.jp",
"OriginSendPublicFqdn": "off"
}
レスポンスボディ
{ |
"Result": { |
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx", |
"ServiceCode": "cac########", |
"OriginAccessType": "host", |
"Origin": ["www.example.co.jp"], |
"OriginSendPublicFqdn": "off", |
"NextOriginAccessType": "host", |
"NextOrigin": ["www.example.co.jp"], |
"NextOriginSendPublicFqdn": "off" |
} |
} |