升级到aws go sdk v2

问题描述 投票:0回答:1

我正在将我的应用程序迁移到 aws sdk v2,并且需要帮助来迁移以下部分代码。

if awsErr, ok := err.(awserr.Error); !ok || awsErr.Code() != dynamodb.ErrCodeConditionalCheckFailedException {
                return "", err
            }

我是这样写的,这样正确吗?

import (
dynamodbtypes "github.com/aws/aws-sdk-go-v2/service/dynamodb/types"
)

var customErr  *dynamodbtypes.ConditionalCheckFailedException
if errors.As(err, &customErr) {
                return "", err
            }
amazon-web-services go upgrade migrate golang-migrate
1个回答
0
投票

假设您想返回

""
以及
err
是的 - 这看起来不错。

© www.soinside.com 2019 - 2024. All rights reserved.