Не найдено ни одного URL - при копировании файла в облачное хранилище Google - PullRequest
0 голосов
/ 04 мая 2018

Я копирую два файла в Google Cloud Storage (GCS). Когда я запускаю скрипт из informatica, я получаю сообщение об ошибке, но когда я запускаю тот же скрипт из unix, он работает нормально.

Ниже приведена ссылка с GitHub, где обсуждается аналогичная проблема. Я не понимаю, в чем проблема.

С уважением, Срикант

------------------------ ЧАСТЬ СКРИПТА -------------------- ----

echo "$ LFS_File_Path / $ File_Name";

   gsutil cp "$LFS_File_Path/$File_Name" $GCS_Path;

     if [[ $? -eq 0 ]]; then
     echo "copy to GCS success for LFS Data File";
     else
     echo "copy to GCS Failed for LFS" >> $Log_File_Path/$Workflow_Name.txt ;
     exit 1
     fi

echo "$ LFS_File_Path / $ Del_File_Name";

   gsutil cp "$LFS_File_Path/$Del_File_Name" $GCS_Path;

если [[$? -экв 0]]; затем echo "скопировать в GCS success для LFS Удалить файл данных"; еще echo "Скопировать в GCS Failed for LFS" >> $ Log_File_Path / $ Workflow_Name.txt; выход 1 фи

------------------------ ЧАСТЬ СКРИПТА -------------------- ----

ошибка: -

CommandException: не найдено ни одного URL: /opt/u01/app/informatica/server/infa_shared/TgtFiles/BQ_RT/DW_ORDER_HEADER_DEL.csv

похожая тема: -

https://github.com/GoogleCloudPlatform/gsutil/issues/501

1 Ответ

0 голосов
/ 05 июня 2018

Это может быть связано с разрешениями в этом файле или, может быть, команда запускается от имени пользователя, но только root имеет доступ для чтения в этой папке.

...