AWS code-library documentation change
Summary
Added C# dependency injection example for DynamoDB client
Security assessment
Identical to previous DynamoDB change - shows dependency injection implementation without any security-specific modifications or vulnerabilities being addressed.
Diff
diff --git a/code-library/latest/ug/dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md b/code-library/latest/ug/dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md index 551cbdaa8..c491c435b 100644 --- a//code-library/latest/ug/dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md +++ b//code-library/latest/ug/dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md @@ -258,0 +259,29 @@ There's more on GitHub. Find the complete example and learn how to set up and ru +Use the injected client for table operations. + + + using System.Text.Json; + using Amazon.DynamoDBv2; + using Amazon.DynamoDBv2.DataModel; + using Amazon.DynamoDBv2.DocumentModel; + using Amazon.DynamoDBv2.Model; + + namespace DynamoDBActions; + + /// <summary> + /// Methods of this class perform Amazon DynamoDB operations. + /// </summary> + public class DynamoDbWrapper + { + private readonly IAmazonDynamoDB _amazonDynamoDB; + + /// <summary> + /// Constructor for the DynamoDbWrapper class. + /// </summary> + /// <param name="amazonDynamoDB">The injected DynamoDB client.</param> + public DynamoDbWrapper(IAmazonDynamoDB amazonDynamoDB) + { + _amazonDynamoDB = amazonDynamoDB; + } + + +