На момент написания этой статьи вы не можете настроить две разные клавиши доступа для двух разных сегментов.
Вы можете настроить одного и того же пользователя IAM для разных учетных записей и разрешить им читать из одной и записывать в другую. Роли IAM могут сделать это здесь.
Если вы не хотите использовать одного и того же пользователя IAM в разных учетных записях, скопируйте его в локальный hdf-файл и вернитесь в целевое хранилище.
hadoop distcp -Dfs.s3a.awsAccessKeyId = -Dfs.s3a.awsSecretAccessKey =
s3a: // sourcebucket hdfs: // tempcopy /
hadoop distcp -Dfs.s3a.awsAccessKeyId = -Dfs.s3a.awsSecretAccessKey =
hdfs: // tempcopy / s3a: // destbucket
Надеюсь, это поможет.