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;