Open aldy120 opened 2 years ago
關於 Acceleration endpoint , 請注意不要用 bucket 在 endpoint url 上面。會看起來成功 200 無錯誤訊息,但沒有成功。
aws s3 cp test.txt s3://test-dub-12345678 --endpoint-url https://test-dub-12345678.s3-accelerate.amazonaws.com
aws s3 cp test.txt s3://test-dub-12345678 --endpoint-url https://s3-accelerate.amazonaws.com
aws s3 rm s3://test-dub-12345678/test.txt
aws s3 ls s3://test-dub-12345678/test.txt
2022-11-16 09:22:08,471 - ThreadPoolExecutor-0_0 - urllib3.connectionpool - DEBUG - https://test-dub-12345678.s3-accelerate.amazonaws.com:443 "PUT /test-dub-12345678/test.txt HTTP/1.1" 200 0
2022-11-16 09:22:08,472 - ThreadPoolExecutor-0_0 - botocore.parsers - DEBUG - Response headers: {'Content-Length': '0', 'Connection': 'keep-alive', 'x-amz-id-2': 'pz6a1880aUPCs1sox6LVEK+p55j2oWwVxwsZNWNB24C1i6ffydRHGssAGV+JBKRq4mJ0dRoMS5I=', 'x-amz-request-id': '85GFG01JWBPYBA06', 'Date': 'Wed, 16 Nov 2022 09:22:09 GMT', 'ETag': '"ba1f2511fc30423bdbb183fe33f3dd0f"', 'Server': 'AmazonS3', 'X-Cache': 'Miss from cloudfront', 'Via': '1.1 c416f79611bca57dde019f04fe3cc36e.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'DUB2-C1', 'X-Amz-Cf-Id': 'FB8xvqhTrZNUzVP9vSgNCGFQSmWUNrcCxL0PEqS2bKmsBQ7a1yRaUQ=='}
S3 endpoints
simple endpoint:
<BUCKET>.s3.<REGION>.amazonaws.com
support ipv4 and ipv6:<BUCKET>.s3.dualstack.<REGION>.amazonaws.com
S3 transfer acceleration:<BUCKET>.s3-accelerate.amazonaws.com
Dual stack
https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html
S3 transfer acceleration
https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration-examples.html