

# CloudFront が HTTP および HTTPS リクエストを処理する方法
<a name="HTTPandHTTPSRequests"></a>

Amazon S3 オリジンの場合、デフォルトでは、CloudFront は、HTTP および HTTPS プロトコルで、CloudFront ディストリビューション内のオブジェクトのリクエストを受け取ります。次に、CloudFront は、リクエストと同じプロトコルを使用して、リクエストを Amazon S3 バケットに転送します。

カスタムオリジンでは、ディストリビューションを作成する場合、CloudFront がオリジンにアクセスする方法を指定できます (HTTP のみか、ビューワーが使用しているプロトコルと一致させます)。カスタムオリジンにおいて CloudFront が HTTP および HTTPS リクエストを処理する方法については、「[プロトコル](RequestAndResponseBehaviorCustomOrigin.md#RequestCustomProtocols)」を参照してください。

エンドユーザーが HTTPS を使用してのみオブジェクトにアクセスできるようにディストリビューションを制限する方法については、「[CloudFront で HTTPS を使用する](using-https.md)」を参照してください。

**注記**  
HTTPS リクエストの料金は HTTP リクエストの料金よりも高くなります。請求料率の詳細については、「[CloudFront の料金](https://aws.amazon.com/cloudfront/#pricing)」を参照してください。