选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用蓝图工具和 CLI

聚焦模式

本页内容

使用蓝图工具和 CLI - Amazon CodeCatalyst

蓝图 CLI 提供了用来管理和使用自定义蓝图的工具。

使用蓝图工具

使用蓝图工具

  1. 通过访问 https://codecatalyst.aws/ 打开 CodeCatalyst 控制台。

  2. 恢复您的开发环境。有关更多信息,请参阅 恢复开发环境

    如果您没有开发环境,则必须先创建一个。有关更多信息,请参阅 创建开发环境

  3. 在正运行的终端中,运行以下命令来安装蓝图 CLI:

    npm install -g @amazon-codecatalyst/blueprint-util.cli
  4. blueprint.ts 文件中,按以下格式导入要使用的工具:

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

    您可以转至 CodeCatalyst blueprints GitHub repository,查找要使用的工具的名称。

    如果您要使用图像上传工具,请在脚本中添加以下内容:

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

    示例

    • 如果您要使用发布功能,请在脚本中添加以下内容:

      import { publish } from '@amazon-codecatalyst/blueprint-util.cli/lib/publish/publish';
    • 如果您要使用图像上传工具,请在脚本中添加以下内容:

      import { uploadImagePublicly } from '@amazon-codecatalyst/blueprint-util.cli/lib/image-upload-tool/upload-image-to-aws';
  5. 调用函数。

    示例:

    • 如果您要使用发布功能,请在脚本中添加以下内容:

      await publish(logger, config.publishEndpoint, {<your publishing options>});
    • 如果您要使用图像上传工具,请在脚本中添加以下内容:

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

图像上传工具

使用图像上传工具,您可将图像上传到自己的 AWS 账户中的 S3 存储桶,然后通过 CloudFront 公开分发图像。该工具将本地存储空间中的图像路径(以及可选的存储桶名称)作为输入内容,并返回公开可用的图像的 URL。有关更多信息,请参阅什么是 Amazon CloudFront?以及什么是 Amazon S3?

使用图像上传工具

  1. 克隆提供蓝图 SDK 和示例蓝图访问权限的开源蓝图 GitHub 存储库。在正运行的终端中,运行以下命令:

    git clone https://github.com/aws/codecatalyst-blueprints.git
  2. 运行以下命令,导航到蓝图 GitHub 存储库:

    cd codecatalyst-blueprints
  3. 运行以下命令以安装依赖项:

    yarn && yarn build
  4. 运行以下命令,确保已安装了最新的蓝图 CLI 版本:

    yarn upgrade @amazon-codecatalyst/blueprint-util.cli
  5. 使用要将图像上传到的 S3 存储桶登录 AWS 账户。有关更多信息,请参阅 Configure the AWS CLISign in through the AWS Command Line Interface

  6. 从 CodeCatalyst 存储库的根目录运行以下命令,以便使用蓝图 CLI 导航到该目录:

    cd packages/utils/blueprint-cli
  7. 运行以下命令,将您的图像上传到 S3 存储桶。

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

此时会生成您的图像的 URL。由于部署 CloudFront 分配需要一些时间,因此该 URL 不会立即可用。检查分配状态,获取最新的部署状态。有关更多信息,请参阅使用分配

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。