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 standardostandardInfrequentAccess. Por defecto esstandard.
- capacityMode: string: El modo de capacidad de la tabla de DynamoDB. Acepta provisionedoon-demand. Por defecto esprovisioned.
- 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 strongoeventual. Por defecto esstrong.
- 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://ohttps://.
- locked: boolean: si se permite cambiar la posición del componente a través de la interfaz web. Por defecto es false.