Как синхронизировать цифровые океанские пространства из одной учетной записи в другую
У меня есть два аккаунта в цифровом океане.
- Счет А
- пространство А
- Счет Б
- пространство Б
Я использую версию 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)
Как я могу использовать два файла конфигурации в одной команде для синхронизации данных между двумя разными пространствами, созданными в двух разных учетных записях (с двумя ключами различий)?