Slide 17
Slide 17 text
© 2022, Amazon Web Services, Inc. or its Affiliates.
作成される Service client
https://github.com/aws/aws-sdk-go/blob/v1.42.35/service/dynamodb/service.go#L61:L98
17
func newClient(cfg aws.Config, handlers request.Handlers, partitionID, endpoint,
signingRegion, signingName, resolvedRegion string) *DynamoDB {
svc := &DynamoDB{
Client: client.New(
cfg,
metadata.ClientInfo{
ServiceName: ServiceName,
ServiceID: ServiceID,
SigningName: signingName,
SigningRegion: signingRegion,
PartitionID: partitionID,
Endpoint: endpoint,
APIVersion: "2012-08-10",
ResolvedRegion: resolvedRegion,
JSONVersion: "1.0",
TargetPrefix: "DynamoDB_20120810",
},
handlers,
),
}
(〜省略〜)