Копия с красным смещением из S3 внутри хранимой процедуры

#amazon-web-services #stored-procedures #amazon-redshift

#amazon-веб-сервисы #хранимые процедуры #амазонка-красное смещение

Вопрос:

Я хотел бы подготовить файл манифеста с использованием лямбды, а затем выполнить хранимую процедуру, предоставляющую входной параметр manifest_location.

Подпись хранимой процедуры:

 CREATE OR REPLACE PROCEDURE stage.sp_stage_user_activity_page_events(manifest_location varchar(256))  

и я хотел бы использовать этот параметр следующим образом:

 COPY stage.user_activity_event  FROM manifest_location IAM_ROLE 'arn:aws:iam::XXX:role/redshift-s3-read-only-role' IGNOREHEADER 1 REMOVEQUOTES DELIMITER ',' LZOP MANIFEST;  

но красное смещение дает мне ОШИБКУ:

синтаксическая ошибка в или около «$1», где: оператор SQL в функции PL/PgSQL «sp_stage_user_activity_page_events» около строки 21

Как я могу этого достичь?