title: AWS Appflow flow against Salesforce is generating additional folders with flow execution ID in S3 destination bucket
body: <p>I have an AWS Appflow flow against Salesforce. These are the properties:</p>
  <pre><code>{
        description: 'salesforce_Account',
        kMSArn: 'arn:aws:kms:us-west-2:&lt;account_id&gt;:key/e8e57dff-31ab-42c9-a997-2da88ffa3fa7',
        destinationFlowConfigList: [
          {
            connectorType: 'S3',
            destinationConnectorProperties: {
              s3: {
                bucketName: 'kavak-landing-raw-prod',
                bucketPrefix: 'salesforce',
                s3OutputFormatConfig: {
                  aggregationConfig: {
                    aggregationType: 'None',
                  },
                  fileType: 'PARQUET',
                  prefixConfig: {
                    prefixFormat: 'MONTH',
                    prefixType: 'PATH',
                  },
                },
              },
            },
          },
        ],
        flowName: 'salesforce_Account',
        sourceFlowConfig: {
          connectorProfileName: 'appflow-salesforce-conn',
          connectorType: 'Salesforce',
          incrementalPullConfig: {
            datetimeTypeFieldName: 'LastModifiedDate',
          },
          sourceConnectorProperties: {
            salesforce: {
              enableDynamicFieldUpdate: true,
              includeDeletedRecords: true,
              object: 'Account',
            },
          },
        },
        tasks: [
          {
            connectorOperator: {
              salesforce: 'NO_OP',
            },
            sourceFields: [],
            taskProperties: [
              {
                key: 'EXCLUDE_SOURCE_FIELDS_LIST',
                value: '[]',
              },
            ],
            taskType: 'Map_all',
          },
        ],
        triggerConfig: {
          triggerProperties: {
            dataPullMode: 'Incremental',
            scheduleExpression: 'rate(30minutes)',
          },
          triggerType: 'Scheduled',
        },
  }
  </code></pre>
  <p>The flow runs without problems, but I'm facing an issue. The issue is that, when I see the folder structure in S3 the flow is generating an additional folder before the Parquet files. These folders corresponds with the execution ID of each flow run. Here are some printscreens:</p>
  <p><a href="https://i.stack.imgur.com/sxMfM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sxMfM.png" alt="Run history of flow for Salesforce's Object Account" /></a></p>
  <p><a href="https://i.stack.imgur.com/cFUNY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cFUNY.png" alt="Execution ID in folder structure in S3 destination bucket" /></a></p>
  <p>So, my question is why are these folders being created? Is it Appflow normal behavior? Or is it something related to the flow properties? I couldn't find anything in the official documentation or recent posts online regarding this issue. Can anybody help me understand this?</p>
  <p>Thanks!</p>