S3 API 호환
AWS SDK와 CLI, rclone 등 사용자 지정 엔드포인트를 지원하는 도구와 함께 사용할 수 있습니다.
주요 기능
AWS SDK와 CLI, rclone 등 사용자 지정 엔드포인트를 지원하는 도구와 함께 사용할 수 있습니다.
싱가포르 또는 도쿄에 버킷을 만들 수 있으며, 리전은 계속 추가됩니다.
공개 버킷을 Yeap CDN으로 제공합니다. 플랫폼 URL 또는 자체 도메인에서 HTTPS가 자동 적용됩니다.
키마다 대상 버킷을 제한하고 읽기, 읽기·쓰기, 관리 권한을 부여할 수 있습니다.
비공개 객체를 기한을 두고 공유하고, 대용량 파일을 나눠 업로드하며, CORS 규칙을 설정할 수 있습니다.
각 계정의 데이터는 분리되어 있으며, 버킷은 공개로 설정하지 않는 한 비공개입니다.
요금
최소 요금이 없습니다. 매월 무료 제공량이 먼저 적용되고, 초과 사용분만 Yeap 잔액에서 차감됩니다.
| 항목 | 요금 (USD) | 매월 무료 |
|---|---|---|
| 스토리지 | $0.015 GB·월당 | 10 GB |
| Class A 작업 | $4.50 100만 건당 | 100만 건 |
| Class B 작업 | $0.36 100만 건당 | 1000만 건 |
| 직접 송신 | $0.05 GB당 | 10 GB |
| 공개 전송 | $0.01 GB당 | 100 GB |
리전
버킷을 만들 때 리전을 선택합니다. 리전마다 별도의 S3 엔드포인트가 있습니다.
https://sg1.s3.yeapcloud.comhttps://tyo1.s3.yeapcloud.com더 많은 리전이 곧 추가됩니다.
빠른 시작
콘솔에서 액세스 키를 만든 다음, S3 클라이언트를 리전 엔드포인트로 지정하면 됩니다.
# Use the access key you created in the console
aws configure set aws_access_key_id YOUR_ACCESS_KEY
aws configure set aws_secret_access_key YOUR_SECRET_KEY
aws s3 ls --endpoint-url https://sg1.s3.yeapcloud.com
aws s3 cp ./photo.jpg s3://my-bucket/ --endpoint-url https://sg1.s3.yeapcloud.comimport boto3
s3 = boto3.client(
"s3",
endpoint_url="https://sg1.s3.yeapcloud.com",
region_name="sg1",
aws_access_key_id="YOUR_ACCESS_KEY",
aws_secret_access_key="YOUR_SECRET_KEY",
)
s3.upload_file("photo.jpg", "my-bucket", "photo.jpg")
for obj in s3.list_objects_v2(Bucket="my-bucket").get("Contents", []):
print(obj["Key"], obj["Size"])FAQ
네. S3 API와 AWS Signature V4를 지원하므로 AWS SDK와 CLI, rclone, s3cmd 및 대부분의 백업 도구에서 엔드포인트 URL과 리전 코드만 설정하면 사용할 수 있습니다.
사용량 기준: 저장 용량은 GB·월, A등급과 B등급 작업은 100만 건, 직접 송신 트래픽과 CDN을 통한 공개 전송은 GB 단위로 과금합니다. 요금은 Yeap 잔액에서 차감되며 최소 요금은 없습니다.
매월 저장 10 GB, A등급 작업 100만 건, B등급 작업 1000만 건, 직접 송신 10 GB, 공개 전송 100 GB가 포함되며 초과분만 과금됩니다.
네. 버킷을 공개하면 Yeap CDN을 통한 URL이 제공되며, files.example.com 같은 자체 도메인도 추가할 수 있습니다. 콘솔에 표시된 주소로 CNAME을 설정하면 HTTPS가 자동으로 구성됩니다.
버킷을 만들 때 선택한 리전(싱가포르, 도쿄)에 저장됩니다. 데이터는 해당 리전 안에 머물며 계정별로 격리됩니다.
아직 지원하지 않습니다. 객체 버전 관리는 로드맵에 있으며, 그 전까지는 복원이 필요할 수 있는 파일의 사본을 따로 보관하세요.