HTTPSリスナーから追加の証明書の関連付けを解除します。
説明
- DissociateAdditionalCertificatesFromListenerは非同期操作です。 リクエストを送信した後、システムはリクエストIDを返しますが、この操作はシステムのバックグラウンドで実行中です。 DescribeListenerを呼び出して、HTTPSリスナーの状態を照会できます。
- リスナーが更新中の状態にある場合は、追加の証明書がリスナーから分離されていることを示します。 この場合、クエリ操作のみを実行できます。
- リスナーがアクティブ状態の場合、追加の証明書がリスナーから分離されていることを示します。
- DissociateAdditionalCertificatesFromListener操作は、同じGlobal Accelerator (GA) インスタンスに対して特定の期間を繰り返し呼び出すことはできません。
デバッグ
リクエストパラメーター
項目 | データ型 | 必須/任意 | 例: | 説明 |
---|---|---|---|---|
操作 | String | 必須 | DissociateAdditionalCertificatesFromListener |
実行する操作です。 値をDissociateAdditionalCertificatesFromListenerに設定します。 |
RegionId | String | 必須 | cn-hangzhou |
GAインスタンスがデプロイされているリージョンのID。 値をcn-hangzhouに設定します。 |
ClientToken | String | 任意 | 123e4567-e89b-12d3-a456-426655440000 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、すべてのリクエスト間で一意であることを確認する必要があります。 ClientTokenにはASCII文字のみを含めることができます。 説明 このパラメーターを設定しない場合、ClientTokenはRequestIdの値に設定されます。 RequestIdの値は、APIリクエストごとに異なる場合があります。
|
AcceleratorId | String | 必須 | ga-bp1odcab8tmno0hdq**** |
GA インスタンスの ID です。 |
ListenerId | String | 必須 | lsr-bp1bpn0kn908w4nbw**** |
リスナーの ID を示します。 |
ドメインN | String | 必須 | example.com |
追加の証明書に関連付けられているドメイン名。 各リクエストで最大10個のドメイン名を指定できます。 |
レスポンスパラメーター
項目 | データ型 | 例: | 説明 |
---|---|---|---|
RequestId | String | 6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
リクエストの ID です。 |
例
リクエストの例
http(s):// [エンドポイント]/?Action=DissociateAdditionalCertificatesFromListener
&RegionId=cn-hangzhou
&ClientToken=123e4567-e89b-12d3-a456-426655440000
&AcceleratorId=ga-bp1odcab8tmno0hdq ****
&ListenerId=lsr-bp1bpn0kn908w4nbw ****
&ドメイン=["example.com"]
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<DissociateAdditionalCertificatesFromListenerResponse>
<RequestId>6FEA0CF3-D3B9-43E5-A304-D217037876A8</RequestId>
</DissociateAdditionalCertificatesFromListenerResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "6FEA0CF3-D3B9-43E5-A304-D217037876A8"
}
エラーコード
HttpCode | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | AlreadyInBandwidthPackage.Accelerator | 高速化インスタンスはすでに帯域幅パッケージに含まれています。 | GAインスタンスがすでに帯域幅プランに関連付けられている場合に返されるエラーメッセージ。 |
400 | BandwidthIllegal.BandwidthPackage | 基本帯域幅パッケージの帯域幅は、クロスドメイン帯域幅パッケージの帯域幅以下である必要があります。 | 基本帯域幅プランの帯域幅の値が、クロスボーダー接続の帯域幅プランの値を超えてはならない場合に返されるエラーメッセージ。 |
400 | BindExist. アクセラレータ | 高速化インスタンスはすでに帯域幅パッケージにバインドされています。 | 指定されたGAインスタンスがすでに帯域幅プランに関連付けられている場合に返されるエラーメッセージ。 |
400 | BindExist.BandwidthPackage | 帯域幅パッケージは既にバインドされています。 | 帯域幅プランがリソースに関連付けられている場合に返されるエラーメッセージ。 |
400 | BindExist.EndPointGroup | エンドポイントグループ % sにバインディングが含まれています。 | エンドポイントグループ % sがリソースに関連付けられている場合に返されるエラーメッセージ。 |
400 | EndPointGroupTypeIllegal。EndpointGroup | エンドポイントグループタイプが不正です。 | エンドポイントグループのタイプが無効な場合に返されるエラーメッセージ。 |
400 | EndPointRequestProtocolIllegal.EndpointGroup | エンドポイントグループ要求プロトコルは不正です。 | エンドポイントが無効なリクエストプロトコルを使用している場合に返されるエラーメッセージ。 |
400 | 存在します。EndpointGroup | エンドポイントグループは既に存在します。 | 指定されたエンドポイントグループが既に存在する場合に返されるエラーメッセージ。 |
400 | 存在します。ForwardingRule | 転送ルールは既に存在します。 | 転送ルールが既に存在する場合に返されるエラーメッセージ。 |
400 | 存在する。IpSet | IpSetは既に存在します。 | 指定された高速IPアドレスが存在する場合に返されるエラーメッセージ。 |
400 | あります。リスナー | リスナーは既に存在します。 | 指定されたリスナーが存在する場合に返されるエラーメッセージ。 |
400 | 存在します。VirtualEndpointGroup | 仮想エンドポイントグループが既に存在します。 | 指定された仮想エンドポイントグループが既に存在する場合に返されるエラーメッセージ。 |
400 | GaSpecExceeded.IpSet | IpSetの数がGAインスタンスの仕様を超えています。 | 高速化IPアドレスの数がGAインスタンスでサポートされている上限に達した場合に返されるエラーメッセージ。 |
400 | GreaterThanGa.IpSetBandwidth | IpSetの合計帯域幅がGAインスタンスの合計帯域幅を超えています。 | 高速化IPアドレスの合計帯域幅がGAインスタンスでサポートされている上限に達した場合に返されるエラーメッセージ。 |
400 | IllegalBandwidth.IpSet | IpSetの帯域幅が無効です。 | 高速化IPアドレスの帯域幅の値が無効な場合に返されるエラーメッセージ。 |
400 | IllegalParameter.BandwidthType | パラメーターBandwidthTypeが不正です。 | 基本帯域幅プランに関連付けられているGAインスタンスに非EIPエンドポイントがあり、基本帯域幅プランの帯域幅タイプをbasicに変更できない場合に返されるエラーメッセージ。 |
400 | IllegalParameter.Spec | 指定されたSpecは無効です。 | Specが無効な値に設定されている場合に返されるエラーメッセージ。 |
400 | IllegalParameter.Type | 指定されたTypeは無効です。 | Typeが無効な値に設定されている場合に返されるエラーメッセージ。 |
400 | MissingParameter.BandwidthType | BandwidthTypeを指定する必要があります。 | BandwidthTypeが設定されていない場合に返されるエラーメッセージ。 |
400 | NoPermission.GaDdosRoleSession | 操作を実行する権限がありません。 | サービスにリンクされたロールを作成する権限がない場合に返されるエラーメッセージ。 Alibaba Cloudアカウントの所有者または管理者に連絡して、AliyunGlobalAccelerationFullAccessポリシー、または必要なサービスにリンクされたロールを作成するための権限をRAMユーザーに付与するカスタム権限ポリシーをアタッチしてください。 カスタム権限ポリシーで、カスタムポリシーo ddos.ga.aliyuncs.comでサービス名を設定します。サービスにリンクされたロールをAliyunServiceRoleForGaAntiDDosに設定し、ram:CreateServiceLinkedRoleに付与する権限を設定します。 |
400 | NoPermission.VpcEndpoint | 操作を実行する権限がありません。 | サービスにリンクされたロールを作成する権限がない場合に返されるエラーメッセージ。 Alibaba Cloudアカウントの所有者または管理者に連絡して、AliyunGlobalAccelerationFullAccessポリシー、または必要なサービスにリンクされたロールを作成するための権限をRAMユーザーに付与するカスタム権限ポリシーをアタッチしてください。 カスタム権限ポリシーで、サービス名t o vpcendpoint.ga.aliyuncs.com、サービスにリンクされたロールをAliyunServiceRoleForGaVpcEndpoint、およびram:CreateServiceLinkedRoleに付与する権限を設定します。 |
400 | NotActive.IpSet | IpSetの状態はアクティブではありません。 | 指定された高速化IPアドレスが不安定な状態にある場合に返されるエラーメッセージ。 |
400 | NotActive.Listener | リスナーの状態がアクティブではありません。 | 指定されたリスナーが不安定な場合に返されるエラーメッセージ。 |
400 | NotExist.Accelerator | 高速化されたインスタンスは存在しません。 | GAインスタンスが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.BandwidthPackage | 帯域幅パッケージが存在しません。 | 指定された帯域幅プランが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.BasicBandwidthPackage | 基本帯域幅パッケージを指定する必要があります。 | 基本帯域幅プランが指定されていない場合に返されるエラーメッセージ。 |
400 | NotExist.BusinessRegion | ビジネスリージョンは存在しません。 | 指定されたリージョンが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.EndPointGroup | エンドポイントグループが存在しません。 | 指定されたエンドポイントグループが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.IpSet | IpSetは存在しません。 | 指定された高速IPアドレスが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.IpSets | IpSetは存在しません。 | 指定された高速IPアドレスが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.Listener | リスナーが存在しません。 | 指定されたリスナーが存在しない場合に返されるエラーメッセージ。 |
400 | NotExist.ListenerPort | リスニングポート % sは存在しません。 | 指定されたリスナーポート % sが存在しない場合に返されるエラーメッセージ。 |
400 | NotInBandwidthPackage.Accelerator | 高速化インスタンスは帯域幅パッケージにありません。 | GAインスタンスが帯域幅プランに関連付けられていない場合に返されるエラーメッセージ。 |
400 | PortConflict.Listener | リスナーポートの設定が競合しています。 | 指定されたリスナーポートの構成が別のリスナーポートの構成と競合する場合に返されるエラーメッセージ。 |
400 | PortRangeIllegal。カウント | hugePortリスナーは1つのポート範囲のみをサポートします。 | 300を超えるポートをサポートするリスナーに対して1つのポート範囲しか指定できない場合に返されるエラーメッセージ。 |
400 | PortRangeIllegal. リスナー | 指定されたリスナーポート範囲は無効です。 | リスナーのポート範囲が無効な場合に返されるエラーメッセージ。 |
400 | PortRanges.MustOne | portRangesはHTTPSとHTTPタイプのリスナーの1つである必要があります。 | HTTPまたはHTTPSリスナーが1つのポートのみをサポートしている場合に返されるエラーメッセージ。 |
400 | ProtocalIllegal.Listener | 指定されたリスナープロトコルは無効です。 | The error message returned because the listener protocol is invalid. |
400 | QuotaExceeded.EndPoint | エンドポイントの最大数を超えています。 | エンドポイントの数が上限に達した場合に返されるエラーメッセージ。 |
400 | QuotaExceeded.ForwardingRule | 転送ルールの数が制限を超えています。 | 転送ルールの数が上限に達した場合に返されるエラーメッセージ。 |
400 | QuotaExceeded.Listener | リスナーの最大数を超えています。 | リスナーの数が上限に達した場合に返されるエラーメッセージ。 |
400 | QuotaExceeded.ListenerPort | The maximum number of listener ports is exceeded. | リスナーポートの数が上限に達した場合に返されるエラーメッセージ。 |
400 | QuotaExceeded.PortOverride | ポートオーバーライドの数が制限を超えています。 | ポートマッピングの数が上限に達した場合に返されるエラーメッセージ。 |
400 | RegionRepeat.IpSet | アクセラレーションリージョンで作成できるIpSetは1つだけです。 | アクセラレーションリージョンが単一のアクセラレーションIPアドレスのみをサポートしている場合に返されるエラーメッセージ。 |
400 | Repeat.IpSets | IpSetの設定が重複しています。 | 重複した高速IPアドレスが指定されている場合に返されるエラーメッセージ。 |
400 | RepeatPathAndHost.ForwardingRule | パスとホスト % sが重複しています。 | 重複したパスとドメイン名が指定されている場合に返されるエラーメッセージ。 |
400 | StateError.BandwidthPackage | 帯域幅パッケージの状態が無効です。 | 指定された帯域幅プランの状態が無効な場合に返されるエラーメッセージ。 |
400 | StateError.BandwidthPackageBind | 帯域幅パッケージのバインドの状態が無効です。 | 帯域幅プランの関連付けステータスが無効な場合に返されるエラーメッセージ。 |
400 | StateError.EndPointGroup | エンドポイントグループの指定された状態は無効です。 | 指定されたエンドポイントグループの状態が無効な場合に返されるエラーメッセージ。 |
400 | StateError.ForwardingRule | 転送ルールの状態 % sは不正です。 | 指定された転送ルールの状態が無効な場合に返されるエラーメッセージ。 |
400 | StateError.IpSet | IpSetの状態が無効です。 | 指定された高速IPアドレスが無効な状態の場合に返されるエラーメッセージ。 |
400 | TooManySpareIp. アクセラレータ | 同じアクセラレータの下で受け入れられるSpareIpが多すぎる | 現在のGAインスタンスに設定されているセカンダリIPアドレスが過剰な場合に返されるエラーメッセージ。 |
400 | UpgradeError.BandwidthPackage | 帯域幅パッケージの設定は、すべてのアップグレードまたはすべてのダウングレードである必要があります。 | 帯域幅プランが同時にアップグレードおよびダウングレードされた場合に返されるエラーメッセージ。 帯域幅プランは毎回アップグレードまたはダウングレードのみできます。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。