Exception while fetching data (/reportSchema) : NOT_ALLOWED_BY_USER_ROLE
:question:*re: `ApolloServerPluginSchemaReporting` errors*

Hi Parul! :wave::skin-tone-4: (<@U0263AVA7SR>)

I have a few questions in our migration to Apollo-Server v4 that I'd love your support on when you have a moment.

*Context*
At the moment we're working on migrating our GraphQL Service from Apollo-Server v2 to Apollo-Server v4
• iteratively doing this by first upgrading to Apollo-Server v3 (done)
In the midst of the upgrade, we've upgraded the `ApolloServerPluginSchemaReporting` plugin to use what is included in `apollo-server-core@3.12` which was originally at `apollo-server-core@2.25.2`

With that context mind, we're running into the following issues.

*Issue*
 We're seeing in our logs the following:
```ERROR [03:39:51] (graphql/68746): Error reporting server info to Apollo during schema reporting: Error: Exception while fetching data (/reportSchema) : NOT_ALLOWED_BY_USER_ROLE:  Not allowed to publish schemas.```
And I'd love to understand what the ramifications of this mean, *is this applicable only to features when using the Apollo Studio platform that we're currently not relying on?*
• What's interesting is if I pass in the `graphRef` instead of `graphVariant` in our service using `apollo-server-core@2.25.2` I see the same results, *so this has always been an issue possibly?*
*Is there a nuance in using `graphRef` instead of `graphVariant`?* _(noting that in the most recent versions of `ApolloServerPluginSchemaReporting`  passing in `graphVariant` is deprecated, so we need to use `graphRef`)_

[Slack Message](https://apollograph.slack.com/archives/C047BUWSTDJ/p1691531577221199?thread_ts=1691531577.221199&cid=C047BUWSTDJ)