Información general

Utiliza el componente S3 para representar buckets de S3 de tu arquitectura de Amazon Web Services.

Captura de pantalla de un diagrama isométrico de Cloudcraft que muestra el componente S3 de AWS.

Barra de herramientas

Utiliza la barra de herramientas para configurar y personalizar el componente. Dispones de las siguientes opciones:

  • Color: selecciona un color predefinido o ingresa el valor hexadecimal del color para el componente y su énfasis. El componente puede usar el mismo color para la vista 2D y 3D, o colores diferentes para cada una.
  • Volume type (Tipo de volumen): el tipo de volumen utilizado para el bucket de S3.
  • Storage (Almacenamiento): la cantidad de almacenamiento utilizado en el bucket en gigabytes.
  • PUT/COPY/POST: el número de solicitudes mensuales PUT, COPY y POST al bucket de S3, en miles.
  • GET and others (GET y otras): el número de solicitudes mensuales GET, SELECT y otras al bucket de S3, en miles.
  • Lifecycle Transition (Transición del ciclo de vida): el número de solicitudes mensuales de transición de ciclo de vida al bucket de S3, en miles. Solo disponible para buckets de S3 con el tipo de volumen Acceso poco frecuente.

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 JSON de ejemplo de un componente S3:

{
  "type": "s3",
  "id": "e8622f0d-7fec-41e0-846d-fa14a6c3c9e7",
  "region": "us-east-1",
  "mapPos": [2.25,9.25],
  "volumeType": "Standard - Infrequent Access",
  "dataGb": "200",
  "putCopyPostRequests": "50",
  "getAndOtherRequests": "100",
  "lifecycleTransitions": "200",
  "color": {
    "isometric": "#4286c5",
    "2d": "#3f8624"
  },
  "accentColor": {
    "isometric": "#4286c5",
    "2d": "#ffffff"
  },
  "link": "blueprint://ae6349e1-fa15-41c8-8e89-d201f9fa3cc9",
  "locked": true
}
  • type: s3: el tipo de componente.
  • id: string: un identificador único para el componente en el formato uuid.
  • region: string: la región de AWS en la que se despliega el bucket de S3. Se admiten todas las regiones globales excepto las regiones cn-.
  • mapPos: [number, number]: la posición del componente en el proyecto, expresada como un par de coordenadas x e y.
  • volumeType: string: el tipo de volumen utilizado por el bucket S3. Los valores aceptados son Standard, Standard - Infrequent Access o One Zone - Infrequent Access.
  • dataGb: number: la cantidad de almacenamiento utilizado en el bucket en gigabytes. Por defecto es 10.
  • putCopyPostRequests: number: el número de solicitudes mensuales PUT, COPY y POST en miles. Por defecto es 0.
  • getAndOtherRequests: number: el número de solicitudes mensuales de GET, SELECT y otras solicitudes en miles. Por defecto es 0.
  • lifecycleTransitions: number: el número de solicitudes mensuales de transición de ciclo de vida en miles. Solo aplicable para el tipo de volumen Standard - Infrequent Access.
  • color: object: el color de relleno para el cuerpo del componente.
    • isometric: string: el color de relleno para el componente en la vista 3D. Debe ser un color hexadecimal.
    • 2d: string: el color de relleno para el componente en la vista 2D. Debe ser un color hexadecimal.
  • accentColor: object: el color de énfasis utilizado para mostrar el logotipo del componente en el bloque.
    • isometric: string: el color de énfasis del componente en la vista 3D. Debe ser un color hexadecimal.
    • 2d: string: el color de énfasis del componente en la vista 2D. Debe ser un color hexadecimal.
  • link: uri: vincula el componente a otro diagrama con el formato blueprint://ID o a un sitio web externo con el formato https://LINK.
  • locked: boolean: si es true, los cambios realizados en el componente mediante la aplicación se desactivan hasta que se desbloquean.
PREVIEWING: yoon/multiline-faq