AWS CloudFront
쿼리 추가
페이지 목록에서 워크플로우를 추가하여 쿼리 스텝을 추가할 수 있습니다.
워크플로우 스텝 사이드바에서 AWS CloudFront 데이터 소스를 선택하면 쿼리 입력 창이 나타납니다.
액션
서명된 URL 생성 액션
서명된 URL을 생성하여 프라이빗 콘텐츠에 대한 시간 제한 접근을 제공합니다.
파라미터
이름 | 타입 | 설명 |
---|---|---|
파일키 (fileKey) | string | 접근할 파일의 키 |
만료 시각 (dateLessThan) | number | URL 만료 시각(유닉스 타임스탬프) |
쿼리 결과값
서명된 URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.
interface Result {
Url: string;
}
결과값 활용하기
다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.
return outputs.스텝명.Url;
사용자 지정 정책으로 서명된 URL 생성 액션
더 복잡한 액세스 제어가 필요한 경우 사용자 지정 정책을 적용한 서명된 URL을 생성합니다.
파라미터
이름 | 타입 | 설명 |
---|---|---|
파일키 (fileKey) | string | 접근할 파일의 키 |
만료 시각 (dateLessThan) | number | URL 만료 시각(유닉스 타임스탬프) |
시작 시각 (dateGreaterThan) | number | URL 시작 시각(유닉스 타임스탬프) |
IP (ipAddress) | string | 허용된 IP 주소 |
쿼리 결과값
사용자 지정 정책으로 서명된 URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.
interface Result {
Url: string;
}
결과값 활용하기
다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.
return outputs.스텝명.Url;
URL 생성 액션
서명 없는 일반 CloudFront URL을 생성합니다.
파라미터
이름 | 타입 | 설명 |
---|---|---|
파일키 (fileKey) | string | 접근할 파일의 키 |
쿼리 결과값
URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.
interface Result {
Url: string;
}
결과값 활용하기
다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.
return outputs.스텝명.Url;