Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Trabalhar com ferramentas e CLI do esquema

Modo de foco
Trabalhar com ferramentas e CLI do esquema - Amazon CodeCatalyst

A CLI do esquema fornece ferramentas para gerenciar e trabalhar com esquemas personalizados.

Trabalhar com ferramentas de esquema

Como trabalhar com as ferramentas do esquema

  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Retome o Ambiente de Desenvolvimento. Para ter mais informações, consulte Retomar um Ambiente de Desenvolvimento .

    Caso você não tenha um Ambiente de Desenvolvimento, primeiro será necessário criar um. Para ter mais informações, consulte Criar um Ambiente de Desenvolvimento.

  3. Em um terminal em funcionamento, execute o seguinte comando para instalar a CLI do esquema:

    npm install -g @amazon-codecatalyst/blueprint-util.cli
  4. No arquivo blueprint.ts, importe as ferramentas que você deseja usar no seguinte formato:

    import { <tooling-function-name> } from '@amazon-codecatalyst/blueprint-util.cli/lib/<tooling-folder-name>/<tooling-file-name>;
    dica

    É possível acessar o CodeCatalyst blueprints GitHub repository para encontrar o nome da ferramenta que deseja usar.

    Se quiser usar a ferramenta de upload de imagens, adicione o seguinte ao script:

    import { uploadImagePublicly } from '@amazon-codecatalyst/blueprint-util.cli/lib/image-upload-tool/upload-image-to-aws';

    Exemplos

    • Se quiser usar a função de publicação, adicione o seguinte ao script:

      import { publish } from '@amazon-codecatalyst/blueprint-util.cli/lib/publish/publish';
    • Se quiser usar a ferramenta de upload de imagens, adicione o seguinte ao script:

      import { uploadImagePublicly } from '@amazon-codecatalyst/blueprint-util.cli/lib/image-upload-tool/upload-image-to-aws';
  5. Chame a função.

    Exemplos:

    • Se quiser usar a função de publicação, adicione o seguinte ao script:

      await publish(logger, config.publishEndpoint, {<your publishing options>});
    • Se quiser usar a ferramenta de upload de imagens, adicione o seguinte ao script:

      const {imageUrl, imageName} = await uploadImagePublicly(logger, 'path/to/image'));

Ferramenta de upload de imagens

A ferramenta de upload de imagens permite fazer upload da própria imagem em um bucket do S3 na conta da AWS e, depois, distribuir essa imagem publicamente por trás do CloudFront. A ferramenta usa um caminho de imagem no armazenamento local (e o nome opcional do bucket) como entrada e exibe o URL para a imagem que está disponível publicamente. Para ter mais informações, consulte O que é o Amazon CloudFront? e O que é o Amazon S3?

Como trabalhar com a ferramenta de upload de imagens

  1. Clone o repositório de esquemas de código aberto no GitHub que concede acesso ao SDK e a exemplos de esquema. Em um terminal em funcionamento, execute o seguinte comando:

    git clone https://github.com/aws/codecatalyst-blueprints.git
  2. Execute o seguinte comando para navegar até o repositório de esquemas no GitHub:

    cd codecatalyst-blueprints
  3. Execute o seguinte comando para instalar dependências:

    yarn && yarn build
  4. Execute o seguinte comando para garantir que a versão mais recente da CLI do esquema esteja instalada:

    yarn upgrade @amazon-codecatalyst/blueprint-util.cli
  5. Faça login na conta da AWS com o bucket do S3 no qual você deseja fazer upload da imagem. Para ter mais informações, consulte Configure the AWS CLI e Sign in through the AWS Command Line Interface.

  6. Execute o seguinte comando na raiz do repositório do CodeCatalyst para navegar até o diretório com a CLI do esquema:

    cd packages/utils/blueprint-cli
  7. Execute o seguinte comando para fazer upload da imagem em um bucket S3:

    yarn blueprint upload-image-public <./path/to/your/image> <optional:optional-bucket-name>

Um URL para a imagem é gerado. O URL não estará disponível imediatamente, pois requer algum tempo para que a distribuição do CloudFront seja implantada. Confira o status da distribuição para saber o status de implantação mais recente. Para ter mais informações, consulte Trabalhar com distribuições.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.