Skip to content

junotb/asp-aws-s3-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cAwsS3Client.asp

Classic ASP에서 AWS S3 객체를 Signature V4로 가져오는 클라이언트입니다. VTT, 이미지, JSON 등에 적합합니다.

빠른 시작

  1. cAwsS3Client.aspexample.asp를 같은 폴더에 둡니다.
  2. cAwsS3Client.aspClass_Initialize 내부에 본인의 S3 정보(버킷, 리전, Access Key, Secret Key 등)를 입력합니다.
  3. example.asp에서 filePath를 조정하고 실행합니다.

파일 구성

파일 설명
cAwsS3Client.asp S3 클라이언트 클래스. GetS3ObjectContent, GetS3ObjectKey, GetContentTypeFromKey 제공
example.asp 사용 예시. include 후 filePath만 바꿔서 사용

설정 가이드 (Class_Initialize 변수)

변수 예시값 설명
S3 "s3" 고정값
S3_BUCKET "my-bucket" 버킷 이름
S3_REGION "us-east-1" AWS 리전
S3_DOMAIN "amazonaws.com" 고정값 (일반적으로)
S3_ROOT_DIRECTORY "my-directory" 객체 키 접두사 (없으면 "")
S3_ACL "public-read" ACL (미사용 시 "")
S3_USER_NAME "my-user" 참고용 IAM 사용자명 (미사용)
S3_ACCESS_KEY "AKIAIOSFODNN7EXAMPLE" IAM Access Key ID
S3_SECRET_KEY "wJalrXUtnFEMI/K7MDENG/..." IAM Secret Access Key

참고: 서버 타임존이 한국(UTC+9)이어야 인증이 정확합니다. 다른 타임존이면 GetCustomUTCDateTime을 수정하세요.

About

AWS S3 client for Classic ASP (VBScript) with Signature V4 auth. Fetch objects (VTT, images, JSON) from private buckets. For legacy ASP apps without SDK support.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors