AWS. При выполнении ssmClient.sendCommand - данные не ложатся в backet

Такая проблема, у User1 есть backet general-discovery-output. На backend есть ф-я, где ssmClient - User2. Данные не попадают в backet. Может есть идеи, как это исправить?

private async executeGetNmapCommand(
    ssmClient: SSM,
    probesIds: string[],
  ): Promise<string> {
    return (
      await ssmClient.sendCommand({
        InstanceIds: probesIds,
        DocumentName: ServiceService.NMAP_DOCUMENT_NAME,
        OutputS3BucketName: ServiceService.BUCKET_NAME,
      })
    ).Command.CommandId;
  }

Что сделано: добавлена политика в general-discovery-output:

    "Version": "2012-10-17",
    "Id": "Policy1631201556777",
    "Statement": [
        {
            "Sid": "Stmt1631201553041",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::general-discovery-output/*"
        }
    ]
}

а также в User2:

    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
            ],
            "Resource": "arn:aws:s3:::general-discovery-output"
        },
        {
            "Sid": "VisualEditor2",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObjectAcl",
                "s3:GetObject",
                "s3:DeleteObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::general-discovery-output/*"
        }
    ]
}

Ответы (0 шт):