Как синхронизировать цифровые океанские пространства из одной учетной записи в другую
У меня есть два аккаунта в цифровом океане.
- Счет А
- пространство А
- Счет Б
- пространство Б
Я использую версию s3cmd2.02.
Мне нужно перенести все файлы изspace Aкspace B. Я прочитал документацию по его использованию, но этот документ не охватывает мой вариант использования.
Я хочу синхронизировать эти два пространства, гдеAявляется источником иBэто пункт назначения.
Я пробовал следующее:
- Я создал файл конфигурации
~/.s3confс ключом и секретом от учетной записи А. - Я переименовал его в
~/.s3conf-first - Я снова создал файл конфигурации с ключом и секретом от учетной записи B.
- Затем я перечисляю пробелы из обоих файлов conf. бег.
-
s3cmd ls -c ~/.s3cfg-first>2021-06-08 09:23 s3://A -
s3cmd ls>2021-06-08 09:23 s3://B
-
- Теперь я хочу синхронизироваться, поэтому запускаю:
s3cmd sync s3://A -c ~/.s3cfg-first s3://Bоно возвращается
ERROR: S3 error: 403 (AccessDenied)
Как я могу использовать два файла конфигурации в одной команде для синхронизации данных между двумя разными пространствами, созданными в двух разных учетных записях (с двумя ключами различий)?