Хранилище объектов Softlayer/быстрое копирование запрещено

Я пытаюсь скопировать некоторые объекты из одной учетной записи в другую, используя API Swift Copy. Однако я получаю ответ 403 Forbidden.

Из кодовой базы Swift :

Объекты также можно копировать из одной учетной записи в другую, если у пользователя есть необходимые разрешения (т. е. разрешение на чтение из контейнера в исходной учетной записи и разрешение на запись в контейнер в целевой учетной записи).

Я считаю, что причина ответа 403 в том, что X-Auth-Token генерируется, когда Аутентификация в хранилище объектов привязана к конкретной учетной записи, так как формат X-Auth-User<ACCOUNT>:<USERID>

Можно ли создать X-Auth-Token с разрешением на чтение/запись из нескольких учетных записей на Softlayer?

Спасибо!


person jwgoh    schedule 18.01.2017    source источник


Ответы (1)


короткий ответ - нет, разрешения только для учетной записи владельца и пользователей этой учетной записи на softlayer. Если вы хотите скопировать данные, вам нужно создать свой собственный код, который загружает файл из учетной записи, а затем загружает его в другую учетную запись.

С уважением

person Nelson Raul Cabero Mendoza    schedule 18.01.2017