title: cross-account-access between 3 AWS accounts using assumeRule
body: <p>We have a service in <strong><code>AWS-Account-A</code></strong> which will copy some files with               <code>ACL: 'bucket-owner-full-control'</code> to a s3 bucket in <strong><code>AWS-Account-B</code></strong> . Now there is a <strong><code>AWS-Account-C</code></strong> which already have a assumeRule ( which a S3 Read access policy is attached to it ) from AWS-Account-B, and S3 bucket policy already gave read access to AWS-Account-C rules, So the problem is, AWS-Account-C : <strong><code>Can't</code></strong> read those files which uploaded from AWS-Account-A and only <strong><code>CAN</code></strong> read files which uploaded using AWS-Account-B itself. </p>
  
  <p>I know it's a reallay compliated secnario, but as far as I understand, it's a ownership problem. The bucket policy applies only to objects that are owned by the bucket owner, So it's like , <code>X</code> own some files, and he copy it to <code>Y</code>, now <code>Z</code> can't get it from <code>Y</code>, because it's not owned by <code>Y</code>.</p>
  
  <p>If anyone faced to this kind of sencarios before and have solution, I really appreciate it to give some guidance.</p>