Update and expand AWS Database node icons (add missing services)
Summary
The aws.database node set is out of date with the current AWS architecture icon set. Several database services shipped by AWS have no corresponding node, and a number of existing icons predate the latest AWS icon refresh. This issue tracks bringing resources/aws/database/ (and the generated diagrams/aws/database.py + docs) up to date.
Missing services (should be added — 31)
Aurora engine variants (currently only a generic Aurora / AuroraInstance exist):
AuroraAmazonRDSInstance,AuroraAmazonRDSInstanceAlternate,AuroraAmazonAuroraInstanceAlternateAuroraMysqlInstance/AuroraMysqlInstanceAlternateAuroraPostgresqlInstance/AuroraPostgresqlInstanceAlternateAuroraMariadbInstance/AuroraMariadbInstanceAlternateAuroraOracleInstance/AuroraOracleInstanceAlternateAuroraSqlServerInstance/AuroraSqlServerInstanceAlternateAuroraPiopsInstanceAuroraTrustedLanguageExtensionsForPostgresql
DocumentDB:
Documentdb(aliasDocDB),DocumentdbElasticClusters
DynamoDB:
DynamodbAmazonDynamodbAccelerator(current DAX icon)DynamodbStream,DynamodbStandardAccessTableClass,DynamodbStandardInfrequentAccessTableClass
ElastiCache:
ElasticacheForValkey
Keyspaces:
Keyspaces(aliasCassandra)
Oracle:
OracleDatabaseAtAWS(Oracle Database@AWS)
RDS:
RDSProxyInstance/RDSProxyInstanceAlternateRDSMultiAz,RDSMultiAzDbClusterRDSBlueGreenDeployments,RDSOptimizedWritesRDSTrustedLanguageExtensionsForPostgresql
DMS:
DatabaseMigrationServiceDatabaseMigrationWorkflowOrJob
Icons that should be refreshed (29)
Existing services whose PNGs predate the current AWS icon set: Aurora, AuroraInstance, Database, DatabaseMigrationService (+ workflow), DocumentdbMongodbCompatibility, Dynamodb (+ DynamodbDax, DynamodbTable, DynamodbItem(s), DynamodbAttribute(s), DynamodbStreams, DynamodbGlobalSecondaryIndex), Elasticache (+ cache-node, for-memcached, for-redis), KeyspacesManagedApacheCassandraService, Memorydb, Neptune, RDS, RDSInstance, RDS{Mysql,Postgresql,Mariadb,Oracle,SqlServer}Instance, Timestream.
Notes / potential behavior changes
DAXalias: AWS now ships a dedicated DynamoDB Accelerator icon (DynamodbAmazonDynamodbAccelerator). IfDAXis repointed to it, the existingDynamodbDaxclass should be preserved for backward compatibility.- Suggested new aliases:
DocDB,ElastiCacheForValkey,Cassandra,MemoryDB,OracleDB,RDSProxy.
Acceptance criteria
- All missing services above have node classes
- Icons regenerated via
autogen.sh(not hand-edited) -
docs/nodes/aws.mdand website icon mirror kept in sync - Tests pass (
test_resources_exist_and_render)
Source: mingrammer/diagrams