aldy120 / s3-note

Note for Amazon S3
0 stars 0 forks source link

DNS poisoning #25

Open aldy120 opened 2 years ago

aldy120 commented 2 years ago

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

aldy120 commented 1 year 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=='}