Replace the default console-based LoggerTransport
Using console:
restate.setLogger((meta, message, ...o) => {console.log(`${meta.level}: `, message, ...o)})
Provide a list of v1 request identity public keys eg publickeyv1_2G8dCQhArfvGpzPw5Vx2ALciR4xCLHfS5YaT93XjNxX9
to validate
incoming requests against, limiting requests to Restate clusters with the corresponding private keys. This public key format is
logged by the Restate process at startup if a request identity private key is provided.
If this function is called, all incoming requests irrelevant of endpoint type will be expected to have
x-restate-signature-scheme: v1
and x-restate-jwt-v1: <valid jwt signed with one of these keys>
. If not called,
Binds a new durable service / virtual object / workflow.
see restate.service, restate.object, and restate.workflow for more details.