小编Hit*_*ani的帖子

Dynamodb Streams 中 AttributeValue 的不兼容类型

我正在尝试借助unmarshall中提供的官方功能来解组 dynamodb 流记录@aws-sdk/util-dynamodb

\n

我正在打字稿中执行此操作,定义如下所示

\n

unmarshall: (data: Record<string, AttributeValue>, options?: unmarshallOptions | undefined)

\n

这里AttributValue是源自@aws-sdk/client-dynamodb.

\n

dynamodb 记录的传入类型如下所示

\n
export interface DynamoDBRecord {\n    awsRegion?: string | undefined;\n    dynamodb?: StreamRecord | undefined;\n    eventID?: string | undefined;\n    eventName?: 'INSERT' | 'MODIFY' | 'REMOVE' | undefined;\n    eventSource?: string | undefined;\n    eventSourceARN?: string | undefined;\n    eventVersion?: string | undefined;\n    userIdentity?: any;\n}\n
Run Code Online (Sandbox Code Playgroud)\n
export interface StreamRecord {\n    ApproximateCreationDateTime?: number | undefined;\n    Keys?: { [key: string]: AttributeValue …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-dynamodb typescript aws-lambda amazon-dynamodb-streams

15
推荐指数
1
解决办法
2156
查看次数

Github 包已成功发布,但未显示在“Packages”部分中

我有一个包发布到了 Github 包存储库并且成功了,但我仍然无法在包部分看到这个包

https://i.stack.imgur.com/WV7fr.jpg

https://i.stack.imgur.com/kGOFG.png

请参考所附截图,可见npm publish成功。我可能会错过什么?

github github-actions github-packages

9
推荐指数
3
解决办法
5994
查看次数