ModifyCdnDomain オペレーションを呼び出して、CDN ドメインを変更できます。

デバッグ

API の使用を簡単にするため、Alibaba Cloud では、OpenAPI Explorer を提供しています。 OpenAPI Explorer を使用して、API の検索、API の呼び出し、および SDK サンプルコードの動的な生成を行うことができます。

リクエストパラメーター

パラメーター データ型 必須/省略可能 説明
Action String 必須 実行する操作です。 このパラメーターを、ModifyCdnDomain に設定します。
DomainName String 必須 変更する CDN ドメインの名前です。
Sources Json 省略可能 オリジンアドレスのリストです。
ResourceGroupId String 省略可能 リソースグループの ID です。
TopLevelDomain String 省略可能 プライマリドメインです。

Sources 構文

[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80,"weight":"15"}]

Sources のパラメーター

パラメーター データ型 必須/省略可能 説明
データ型 String 必須 オリジンのアドレスタイプです。 有効値:
  • ipaddr: IP アドレス
  • domain: ドメイン名
  • oss: Alibaba Cloud OSS バケットの URL
content String 必須 オリジンのアドレスです。 IP アドレスまたはドメイン名を指定できます。
port Integer 省略可能 ポート番号です。 ポート 443 または 80 を指定できます。 ポート番号をカスタマイズすることもできます。 デフォルト値: 80 。 ポート 443 を指定すると、CDN は HTTPS を使用してオリジンと通信します。
priority String 省略可能 複数のオリジンが指定されている場合のオリジンの優先度です。 デフォルト値: 20 。
weight String 省略可能 複数のオリジンが指定されている場合のオリジンの重みです。 デフォルト値: 10 。

レスポンスパラメーター

パラメーター データ型 説明
RequestID String リクエストの ID です。

リクエストの例

http://cdn.aliyuncs.com?Action=ModifyCdnDomain&SourceType=domain&DomainName=example.com&Sources=[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80}]&<Common request parameter>

成功したレスポンスの例

JSON 形式

{
  "RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}

エラーコード

エラーコード エラーメッセージ HTTP ステータスコード 説明
InvalidDomainName.Malformed Specified DomainName is malformed. 400 指定された DomainName パラメーターが無効のため、エラーメッセージが返されました。
InvalidSource.Content.Malformed Specified source content is malformed. 400 指定されたオリジンアドレスが無効であるため、エラーメッセージが返されました。
InvalidSource.Type.Malformed Specified start time is malformed. 400 指定されたオリジンタイプが無効であるため、エラーメッセージが返されました。
InvalidTypeContent.Mismatch Specified source type does not math the specified source content. 400 指定されたオリジンアドレスが指定されたオリジンのタイプと一致しないため、エラーメッセージが返されました。
InvalidSource.Priority.Malformed Specified source priority is malformed. 400 指定された優先度が無効であるため、エラーメッセージが返されました。
InvalidScope.Malformed Specified Scope is malformed. 400 指定された Scope パラメーターが無効であるため、エラーメッセージが返されました。
IllegalOperation Illegal domain operate is not permitted. 403 この操作を実行する権限がないため、エラーメッセージが返されました。
InvalidDomain.NotFound The domain provided does not belong to you. 404 指定されたドメイン名が存在しないか、ユーザーに属していないため、エラーメッセージが返されました。
Abs.resourceGroupId.Malformed Specified ResourceGroupId is malformed. 400 指定されたリソースグループ ID が無効であるため、エラーメッセージが返されました。
EntityNotExists.ResourceGroup The resource group does not exist. 400 指定されたリソースグループが存在しないため、エラーメッセージが返されました。
InvalidStatus.ResourceGroup It's now allowed to do this operation because of the current status of resource-group. 400 指定されたリソースグループが無効な状態にあるため、エラーメッセージが返されました。