HTTPS の設定
カスタムドメイン名を使用して HTTPS 経由で Object Storage Service (OSS) リソースにアクセスするには、SSL 証明書を購入して OSS でホストする必要があります。 詳細については、「OSS への HTTPS 経由でのアクセス」をご参照ください。
HTTPS の強制
デフォルトでは、OSS は HTTP と HTTPS 両方のリクエストを受け付けます。 暗号化されていないトラフィックをブロックするには、HTTPS 以外のすべてのリクエストを拒否するバケットポリシーを設定します。
以下のポリシーは、HTTPS を使用しない examplebucket へのリクエストをすべて拒否します。 175708322470**** をバケット所有者の UID に、examplebucket を実際のバケット名に置き換えてください。
{
"Version": "1",
"Statement": [{
"Effect": "Deny",
"Action": [
"oss:*"
],
"Principal": [
"*"
],
"Resource": [
"acs:oss:*:175708322470****:examplebucket",
"acs:oss:*:175708322470****:examplebucket/*"
],
"Condition": {
"Bool": {
"acs:SecureTransport": [
"false"
]
}
}
}
]
}関連ドキュメント
ポリシー構文の要素の詳細については、「RAM ポリシー」をご参照ください。
バケットポリシーの設定方法の詳細については、「バケットポリシーを使用した特定リソースへのアクセス承認」をご参照ください。