問題の説明
x-oss-defender-instance
ヘッダーはリクエストに存在しません。
発生原因
InitBucketAntiDDosInfoリクエストを開始して、バケットのAnti-DDoSインスタンスを初期化しましたが、リクエストには
x-oss-defender-instance
ヘッダーは含まれていません。 このヘッダーは、Anti-DDoSインスタンスのIDを指定するために使用されます。UpdateBucketAntiDDosInfoリクエストを開始してバケットの保護ステータスを更新しましたが、リクエストに
x-oss-defender-instance
ヘッダーは含まれていません。 このヘッダーは、Anti-DDoSインスタンスのIDを指定するために使用されます。
例
たとえば、次のリクエストを開始します。
PUT /?antiDDos HTTP/1.1
日付: GMT日付
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
権限付与: SignatureValue
x-oss-defender-type: AntiDDosPremimum
<AntiDDOSConfiguration>
<Cnames>
<ドメイン> abc1.example.cn</ドメイン>
<ドメイン> abc2.example.cn</ドメイン>
</Cnames>
</AntiDDOSConfiguration>
リクエストにx-oss-defender-instance
ヘッダーが存在しないため、エラーが返されます。 ヘッダーはAnti-DDoSインスタンスのIDを指定するために使用され、空のままにすることはできません。
ソリューション
InitBucketAntiDDosInfoリクエストを開始するには、リクエストに必要なx-oss-defender-instance
ヘッダーが存在することを確認します。 例:
PUT /?antiDDos HTTP/1.1
日付: 3月4日金曜日2022 05:34:24 GMT
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS qn6qrrqxo2oawuk53otf ****:ceOEyZavKY4QcjoUWYSpYbJ3 ****
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73 ****
x-oss-defender-type: AntiDDosPremimum
UpdateBucketAntiDDosInfoリクエストを開始するには、リクエストに必要なx-oss-defender-instance
ヘッダーが存在することを確認します。 例:
POST /?antiDDos HTTP/1.1
日付: 3月4日金曜日2022 05:34:24 GMT
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS qn6qrrqxo2oawuk53otf ****:ceOEyZavKY4QcjoUWYSpYbJ3 ****
x-oss-defender-instance: cbcac8d2-4f75-4d6d-9f2e-c3447f73 ****
x-oss-defender-status: Init
<AntiDDOSConfiguration>
<Cnames>
<ドメイン> abc1.example.cn</ドメイン>
<ドメイン> abc2.example.cn</ドメイン>
</Cnames>
</AntiDDOSConfiguration>