async fn read_sqs_task(
    source_id: GlobalId,
    glob: Option<GlobMatcher>,
    queue: String,
    aws_config: AwsConfig,
    aws_external_id_prefix: Option<AwsExternalIdPrefix>,
    tx: Sender<Result<KeyInfo, S3Error>>,
    shutdown_rx: Receiver<DataflowStatus>,
    base_metrics: SourceBaseMetrics,
    secrets_reader: Arc<dyn SecretsReader>
)