AWS Security ChangesHomeSearch

AWS code-library documentation change

Service: code-library · 2026-01-10 · Documentation low

File: code-library/latest/ug/rds_code_examples.md

Summary

Removed all code examples demonstrating how to list RDS instances using DescribeDBInstances API across multiple programming languages (.NET, C++, Go, Java, Python, Ruby)

Security assessment

The change removes general code examples for listing RDS instances without any mention of security vulnerabilities, patches, or weaknesses. The removed content demonstrated basic read-only operations without security implications.

Diff

diff --git a/code-library/latest/ug/rds_code_examples.md b/code-library/latest/ug/rds_code_examples.md
index d648b92f2..47c909514 100644
--- a//code-library/latest/ug/rds_code_examples.md
+++ b//code-library/latest/ug/rds_code_examples.md
@@ -30,425 +29,0 @@ _Scenarios_ are code examples that show you how to accomplish specific tasks by
-**Get started**
-
-The following code examples show how to get started using Amazon RDS.
-
-.NET
-    
-
-**SDK for .NET**
-    
-
-###### Note
-
-There's more on GitHub. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3/RDS#code-examples). 
-    
-    
-    using System;
-    using System.Threading.Tasks;
-    using Amazon.RDS;
-    using Amazon.RDS.Model;
-    
-    namespace RDSActions;
-    
-    public static class HelloRds
-    {
-        static async Task Main(string[] args)
-        {
-            var rdsClient = new AmazonRDSClient();
-    
-            Console.WriteLine($"Hello Amazon RDS! Following are some of your DB instances:");
-            Console.WriteLine();
-    
-            // You can use await and any of the async methods to get a response.
-            // Let's get the first twenty DB instances.
-            var response = await rdsClient.DescribeDBInstancesAsync(
-                new DescribeDBInstancesRequest()
-                {
-                    MaxRecords = 20 // Must be between 20 and 100.
-                });
-    
-            foreach (var instance in response.DBInstances)
-            {
-                Console.WriteLine($"\tDB name: {instance.DBName}");
-                Console.WriteLine($"\tArn: {instance.DBInstanceArn}");
-                Console.WriteLine($"\tIdentifier: {instance.DBInstanceIdentifier}");
-                Console.WriteLine();
-            }
-        }
-    }
-    
-    
-
-  * For API details, see [DescribeDBInstances](https://docs.aws.amazon.com/goto/DotNetSDKV3/rds-2014-10-31/DescribeDBInstances) in _AWS SDK for .NET API Reference_. 
-
-
-
-
-C++
-    
-
-**SDK for C++**
-    
-
-###### Note
-
-There's more on GitHub. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp/example_code/rds/hello_rds#code-examples). 
-
-Code for the CMakeLists.txt CMake file.
-    
-    
-    # Set the minimum required version of CMake for this project.
-    cmake_minimum_required(VERSION 3.13)
-    
-    # Set the AWS service components used by this project.
-    set(SERVICE_COMPONENTS rds)
-    
-    # Set this project's name.
-    project("hello_rds")
-    
-    # Set the C++ standard to use to build this target.
-    # At least C++ 11 is required for the AWS SDK for C++.
-    set(CMAKE_CXX_STANDARD 11)
-    
-    # Use the MSVC variable to determine if this is a Windows build.
-    set(WINDOWS_BUILD ${MSVC})
-    
-    if (WINDOWS_BUILD) # Set the location where CMake can find the installed libraries for the AWS SDK.
-        string(REPLACE ";" "/aws-cpp-sdk-all;" SYSTEM_MODULE_PATH "${CMAKE_SYSTEM_PREFIX_PATH}/aws-cpp-sdk-all")
-        list(APPEND CMAKE_PREFIX_PATH ${SYSTEM_MODULE_PATH})
-    endif ()
-    
-    # Find the AWS SDK for C++ package.
-    find_package(AWSSDK REQUIRED COMPONENTS ${SERVICE_COMPONENTS})
-    
-    if (WINDOWS_BUILD AND AWSSDK_INSTALL_AS_SHARED_LIBS)
-         # Copy relevant AWS SDK for C++ libraries into the current binary directory for running and debugging.
-    
-         # set(BIN_SUB_DIR "/Debug") # If you are building from the command line, you may need to uncomment this 
-                                        # and set the proper subdirectory to the executables' location.
-    
-         AWSSDK_CPY_DYN_LIBS(SERVICE_COMPONENTS "" ${CMAKE_CURRENT_BINARY_DIR}${BIN_SUB_DIR})
-    endif ()
-    
-    add_executable(${PROJECT_NAME}
-            hello_rds.cpp)
-    
-    target_link_libraries(${PROJECT_NAME}
-            ${AWSSDK_LINK_LIBRARIES})
-    
-    
-
-Code for the hello_rds.cpp source file.
-    
-    
-    #include <aws/core/Aws.h>
-    #include <aws/rds/RDSClient.h>
-    #include <aws/rds/model/DescribeDBInstancesRequest.h>
-    #include <iostream>
-    
-    /*
-     *  A "Hello Rds" starter application which initializes an Amazon Relational Database Service (Amazon RDS) client and
-     *  describes the Amazon RDS instances.
-     *
-     *  main function
-     *
-     *  Usage: 'hello_rds'
-     *
-     */
-    
-    int main(int argc, char **argv) {
-        Aws::SDKOptions options;
-        // Optionally change the log level for debugging.
-    //   options.loggingOptions.logLevel = Utils::Logging::LogLevel::Debug;
-        Aws::InitAPI(options); // Should only be called once.
-        int result = 0;
-        {
-            Aws::Client::ClientConfiguration clientConfig;
-            // Optional: Set to the AWS Region (overrides config file).
-            // clientConfig.region = "us-east-1";
-    
-            Aws::RDS::RDSClient rdsClient(clientConfig);
-            Aws::String marker;
-            std::vector<Aws::String> instanceDBIDs;
-    
-            do {
-                Aws::RDS::Model::DescribeDBInstancesRequest request;
-    
-                if (!marker.empty()) {
-                    request.SetMarker(marker);
-                }
-    
-                Aws::RDS::Model::DescribeDBInstancesOutcome outcome =
-                        rdsClient.DescribeDBInstances(request);
-    
-                if (outcome.IsSuccess()) {
-                    for (auto &instance: outcome.GetResult().GetDBInstances()) {
-                        instanceDBIDs.push_back(instance.GetDBInstanceIdentifier());
-                    }
-                    marker = outcome.GetResult().GetMarker();
-                } else {
-                    result = 1;
-                    std::cerr << "Error with RDS::DescribeDBInstances. "
-                              << outcome.GetError().GetMessage()
-                              << std::endl;
-                    break;
-                }
-            } while (!marker.empty());
-    
-            std::cout << instanceDBIDs.size() << " RDS instances found." << std::endl;
-            for (auto &instanceDBID: instanceDBIDs) {
-                std::cout << "   Instance: " << instanceDBID << std::endl;
-            }
-        }
-    
-        Aws::ShutdownAPI(options); // Should only be called once.
-        return result;
-    }
-    
-    
-
-  * For API details, see [DescribeDBInstances](https://docs.aws.amazon.com/goto/SdkForCpp/rds-2014-10-31/DescribeDBInstances) in _AWS SDK for C++ API Reference_. 
-
-
-
-
-Go
-    
-
-**SDK for Go V2**
-    
-
-###### Note
-
-There's more on GitHub. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2/rds#code-examples). 
-    
-