Skip to main content

AWS CloudFront

쿼리 추가​

페이지 목록에서 워크플로우를 추가하여 쿼리 스텝을 추가할 수 있습니다.
워크플로우 스텝 사이드바에서 AWS CloudFront 데이터 소스를 선택하면 쿼리 입력 창이 나타납니다.

aws-cloudfront

액션​

서명된 URL 생성 액션​

서명된 URL을 생성하여 프라이빗 콘텐츠에 대한 시간 제한 접근을 제공합니다.

get-signed-url

파라미터​

이름타입설명
파일키 (fileKey)string접근할 파일의 키
만료 시각 (dateLessThan)numberURL 만료 시각(유닉스 타임스탬프)

쿼리 결과값​

서명된 URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.

interface Result {
Url: string;
}

결과값 활용하기​

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.Url;

사용자 지정 정책으로 서명된 URL 생성 액션​

더 복잡한 액세스 제어가 필요한 경우 사용자 지정 정책을 적용한 서명된 URL을 생성합니다.

get-signed-url-with-custom-policy

파라미터​

이름타입설명
파일키 (fileKey)string접근할 파일의 키
만료 시각 (dateLessThan)numberURL 만료 시각(유닉스 타임스탬프)
시작 시각 (dateGreaterThan)numberURL 시작 시각(유닉스 타임스탬프)
IP (ipAddress)string허용된 IP 주소

쿼리 결과값​

사용자 지정 정책으로 서명된 URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.

interface Result {
Url: string;
}

결과값 활용하기​

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.Url;

URL 생성 액션​

서명 없는 일반 CloudFront URL을 생성합니다.

get-url

파라미터​

이름타입설명
파일키 (fileKey)string접근할 파일의 키

쿼리 결과값​

URL 생성 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다.

interface Result {
Url: string;
}

결과값 활용하기​

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.Url;