Amazon CloudFront不会对TLS握手收取egress费用。
以下是一个简单的代码示例,用于从Amazon S3存储桶中提供加密的内容:
import boto3
from botocore.client import Config
BUCKET_NAME = 'my-bucket-name'
s3 = boto3.client("s3", config=Config(signature_version='s3v4'))
url = s3.generate_presigned_url(
ClientMethod='get_object',
Params={
'Bucket': BUCKET_NAME,
'Key': 'path/to/my/file.txt'
},
ExpiresIn=3600,
HttpMethod='GET'
)
print(url)
在默认情况下,此代码将生成一个用于访问Amazon S3存储桶中加密内容的URL,而无需付出额外的费用。