@@ -25,32 +25,23 @@ export class LambdaJvmCdkStack extends cdk.Stack {
25
25
systemLogLevel : "DEBUG" ,
26
26
} ) ;
27
27
28
- const restateInstance = new restate . RestateCloudEndpoint ( this , "RestateCloud" , {
28
+ const environment = new restate . RestateCloudEnvironment ( this , "RestateCloud" , {
29
29
clusterId : props . clusterId ,
30
30
authTokenSecretArn : props . authTokenSecretArn ,
31
31
} ) ;
32
32
33
33
// Alternatively, you can deploy Restate on your own infrastructure like this. See the Restate CDK docs for more.
34
- // const restateInstance = new restate.SingleNodeRestateInstance(this, "Restate", {
34
+ // const environment = new restate.SingleNodeRestateInstance(this, "Restate", {
35
35
// logGroup: new logs.LogGroup(this, "RestateLogs", {
36
36
// retention: logs.RetentionDays.THREE_MONTHS,
37
37
// }),
38
38
// });
39
39
40
- const handlers = new restate . LambdaServiceRegistry ( this , "RestateServices" , {
41
- serviceHandlers : {
40
+ new restate . LambdaServiceRegistry ( this , "RestateServices" , {
41
+ handlers : {
42
42
"greeter.Greeter" : greeter ,
43
43
} ,
44
- restate : restateInstance ,
45
- } ) ;
46
- handlers . register ( {
47
- metaEndpoint : restateInstance . metaEndpoint ,
48
- invokerRoleArn : restateInstance . invokerRole . roleArn ,
49
- authTokenSecretArn : restateInstance . authToken . secretArn ,
50
- } ) ;
51
-
52
- new cdk . CfnOutput ( this , "HandlerFunction" , {
53
- value : greeter . functionName ,
44
+ environment,
54
45
} ) ;
55
46
}
56
47
}
0 commit comments