Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La CLI Blueprint
Utilisation de l'outillage Blueprint
Pour travailler avec les outils du plan
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Reprenez votre environnement de développement. Pour de plus amples informations, veuillez consulter Reprise d'un environnement de développement.
Si vous n'avez pas d'environnement de développement, vous devez d'abord en créer un. Pour de plus amples informations, veuillez consulter Création d'un environnement de développement.
-
Dans un terminal fonctionnel, exécutez la commande suivante pour installer la CLI Blueprint :
npm install -g @amazon-codecatalyst/blueprint-util.cli
-
Dans le
blueprint.ts
fichier, importez les outils que vous souhaitez utiliser au format suivant :import {
<tooling-function-name>
} from '@amazon-codecatalyst/blueprint-util.cli/lib/<tooling-folder-name>
/<tooling-file-name>
;Astuce
Vous pouvez accéder au
CodeCatalyst blueprints GitHub repository
pour trouver le nom de l'outillage que vous souhaitez utiliser. Si vous souhaitez utiliser l'outil de téléchargement d'images, ajoutez ce qui suit à votre script :
import { uploadImagePublicly } from '@amazon-codecatalyst/blueprint-util.cli/lib/image-upload-tool/upload-image-to-aws';
Exemples
-
Si vous souhaitez utiliser la fonction de publication, ajoutez ce qui suit à votre script :
import { publish } from '@amazon-codecatalyst/blueprint-util.cli/lib/publish/publish';
-
Si vous souhaitez utiliser l'outil de téléchargement d'images, ajoutez ce qui suit à votre script :
import { uploadImagePublicly } from '@amazon-codecatalyst/blueprint-util.cli/lib/image-upload-tool/upload-image-to-aws';
-
-
Appelez la fonction.
Exemples :
-
Si vous souhaitez utiliser la fonction de publication, ajoutez ce qui suit à votre script :
await publish(logger, config.publishEndpoint, {
<your publishing options>
}); -
Si vous souhaitez utiliser l'outil de téléchargement d'images, ajoutez ce qui suit à votre script :
const {imageUrl, imageName} = await uploadImagePublicly(logger, 'path/to/image'));
-
Outil de téléchargement d'images
L'outil de téléchargement d'images vous permet de télécharger votre propre image dans un compartiment S3 de votre compte AWS, puis de diffuser cette image publiquement derrière CloudFront. L'outil prend un chemin d'image dans le stockage local (et un nom de compartiment facultatif) comme entrée, et renvoie l'URL de l'image accessible au public. Pour plus d'informations, consultez Qu'est-ce qu'Amazon CloudFront ? et qu'est-ce qu'Amazon S3 ?
Pour utiliser l'outil de téléchargement d'images
-
Clonez le GitHub référentiel de plans open source
qui donne accès au SDK de plans et à des exemples de plans. Dans un terminal fonctionnel, exécutez la commande suivante : git clone https://github.com/aws/codecatalyst-blueprints.git
-
Exécutez la commande suivante pour accéder au GitHub référentiel de plans :
cd codecatalyst-blueprints
-
Exécutez la commande suivante pour installer les dépendances :
yarn && yarn build
-
Exécutez la commande suivante pour vous assurer que la dernière version de Blueprint CLI est installée :
yarn upgrade @amazon-codecatalyst/blueprint-util.cli
-
Connectez-vous au compte AWS avec le compartiment S3 dans lequel vous souhaitez télécharger votre image. Pour plus d'informations, consultez Configurer l'interface de ligne de commande AWS et connectez-vous via l'interface de ligne de commande AWS.
-
Exécutez la commande suivante depuis la racine de votre CodeCatalyst dépôt pour accéder au répertoire avec la CLI Blueprint :
cd packages/utils/blueprint-cli
-
Exécutez la commande suivante pour télécharger votre image dans un compartiment S3 :
yarn blueprint upload-image-public
<./path/to/your/image>
<optional:optional-bucket-name>
Une URL vers votre image est générée. L'URL ne sera pas disponible immédiatement car le déploiement de la CloudFront distribution nécessite un certain temps. Vérifiez l'état de distribution pour connaître le dernier statut de déploiement. Pour plus d'informations, consultez la section Utilisation des distributions.