Présentation
Utilisez le composant S3 pour représenter les compartiments S3 de votre architecture Amazon Web Services.
Barre d’outils
Utilisez la barre d’outils pour configurer et personnaliser le composant. Les options suivantes sont disponibles :
- Color : sélectionnez une couleur prédéfinie ou indiquez sa valeur hexadécimale pour le composant et son accent. Vous pouvez appliquer la même couleur aux vues 2D et 3D, ou choisir une couleur différente pour chaque vue.
- Volume type : le type de volume utilisé pour le compartiment S3.
- Storage : le volume de stockage utilisé par le compartiment, en gigaoctets.
- PUT/COPY/POST : le nombre de requêtes mensuelles de type
PUT, COPY et POST envoyées au compartiment S3, en milliers. - GET and others : le nombre de requêtes mensuelles de type
GET, SELECT et d’autre type envoyées au compartiment S3, en milliers. - Lifecycle Transition : le nombre de requêtes mensuelles de transition de cycle de vie envoyées au compartiment S3, en milliers. Uniquement disponible pour les compartiments S3 avec le type de volume Infrequent Access.
API
Utilisez l’API Cloudcraft pour accéder de manière programmatique à vos diagrammes d’architecture et les rendre sous forme d’objets JSON.
Schéma
Voici un exemple d’objet JSON d’un composant 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 : le type de composant.
- id: chaîne : un identifiant unique pour le composant au format
uuid. - region: chaîne : la région AWS dans laquelle le compartiment S3 est déployé. Toutes les régions globales sont prises en charge, à l’exception des régions
cn-. - mapPos: [nombre, nombre] : la position du composant dans le blueprint, exprimée par une paire de coordonnées x et y.
- volumeType: chaîne : le type de volume utilisé par le compartiment S3. Valeurs acceptées :
Standard, Standard - Infrequent Access et One Zone - Infrequent Access. - dataGb: nombre : le volume de stockage utilisé par le compartiment, en gigaoctets. Valeur par défaut :
10. - putCopyPostRequests: nombre : le nombre de requêtes mensuelles de type
PUT, COPY, et POST, en milliers. Valeur par défaut : 0. - getAndOtherRequests: nombre : le nombre de requêtes mensuelles de type
GET, SELECT et d’autre type, en milliers. Valeur par défaut : 0. - lifecycleTransitions: nombre : le nombre de requêtes mensuelles de transition de cycle de vie, en milliers. Uniquement applicable pour le type de volume
Standard - Infrequent Access. - color: objet : la couleur de remplissage du corps du composant.
- isometric: chaîne : la couleur de remplissage du composant dans la vue 3D. Doit être une couleur hexadécimale.
- 2d: chaîne : la couleur de remplissage du composant dans la vue 2D. Doit être une couleur hexadécimale.
- accentColor: objet : la couleur d’accent utilisée pour afficher le logo du composant sur le bloc.
- isometric: chaîne : la couleur d’accent du composant dans la vue 3D. Doit être une couleur hexadécimale.
- 2d: chaîne : la couleur d’accent du composant dans la vue 2D. Doit être une couleur hexadécimale.
- link: uri : liez le composant à un autre diagramme en utilisant le format
blueprint://ID ou à un site externe avec le format https://LINK. - locked: booléen : si true, les modifications apportées au composant via l’application sont désactivées jusqu’à ce qu’il soit déverrouillé.