Utiliza el componente DynamoDB para representar y visualizar bases de datos NoSQL serverless gestionadas desde tu arquitectura de Amazon Web Services.
Barra de herramientas
Utiliza la barra de herramientas para configurar el componente. Las opciones disponibles son:
- Color: Selecciona un color de relleno para el cuerpo del componente y un color de énfasis para su símbolo. Puedes utilizar los mismos colores para las vistas 2D y 3D o colores diferentes para cada una.
- Clase de tabla: Selecciona la clase de la tabla de DynamoDB.
- Modo de capacidad: Selecciona el modo de capacidad de la tabla de DynamoDB.
- Conjunto de datos (GiB): Introduce el tamaño del conjunto de datos en GiB.
- Unidades de lectura: Introduce el número de unidades de capacidad de lectura.
- Unidades de escritura: Introduce el número de unidades de capacidad de escritura.
- Consistencia de lectura: Selecciona la consistencia de lectura de la tabla de DynamoDB.
API
Utiliza la API de Cloudcraft para acceder mediante programación y renderizar tus diagramas de arquitectura como objetos JSON.
Esquema
A continuación se muestra un ejemplo de objeto JSON de un componente DynamoDB:
{
"type": "dynamodb",
"id": "29c1f0fa-3f1c-4566-ad33-ae307feee4f0-0",
"region": "us-east-1",
"mapPos": [39,148],
"tableClass": "standard",
"capacityMode": "on-demand",
"datasetGb": 0,
"readUnits": 0,
"writeUnits": 0,
"readConsistency": "strong",
"color": {
"isometric": "#ececed",
"2d": "#ececed"
},
"accentColor": {
"isometric": "#4286c5",
"2d": "#4286c5"
},
"link": "https://aws.amazon.com/dynamodb/",
"locked": true
}
- type: string: El tipo de componente. Debe ser
dynamodb
. - id: string, uuid: El identificador único del componente. Normalmente un UUID v4.
- arn: string: El Nombre de recurso de Amazon (ARN) del componente.
- region: string: la región de AWS para el componente. Se admiten todas las regiones del mundo, excepto AWS China.
- mapPos: array: La posición del componente en el plano, definida como un par de coordenadas
[x, y]
. - tableClass: string: La clase de la tabla de DynamoDB. Acepta
standard
o standardInfrequentAccess
. Por defecto es standard
. - capacityMode: string: El modo de capacidad de la tabla de DynamoDB. Acepta
provisioned
o on-demand
. Por defecto es provisioned
. - datasetGb: number: El tamaño del conjunto de datos en GiB. Por defecto es
10
. - readUnits: number: El número de unidades de capacidad de lectura. Por defecto es
5
. - writeUnits: number: El número de unidades de capacidad de escritura. Por defecto es
5
. - readConsistency: string: La consistencia de lectura de la tabla de DynamoDB. Acepta
strong
o eventual
. Por defecto es strong
. - color: objeto: el color de relleno para el cuerpo del componente.
- isometric: cadena: un color hexadecimal para el cuerpo del componente en la vista 3D. Por defecto es
#ECECED
. - 2d: cadena: un color hexadecimal para el cuerpo del componente en la vista 2D. Por defecto es
#ECECED
.
- accentColor: objeto: el color de énfasis para el logotipo del componente.
- isometric: cadena: un color hexadecimal para el logotipo del componente en la vista 3D. Por defecto es
#4286C5
. - 2d: cadena: Un color hexadecimal para el logotipo del componente en la vista 2D. Por defecto es
#4286C5
.
- link: string, uri: Un URI que vincula el componente con otro diagrama o con un sitio web externo. Acepta los siguientes formatos:
blueprint://
o https://
. - locked: boolean: si se permite cambiar la posición del componente a través de la interfaz web. Por defecto es
false
.