# @aws-sdk/client-codecatalyst 中文文档

规范地址：https://npmcn.com/package/%40aws-sdk/client-codecatalyst/

版本：3\.1164\.0
npm 元数据更新时间：2026-11-06T20:17:35.683Z
中文译文更新时间：2026-11-07T11:58:56.818Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40aws-sdk/client-codecatalyst
原文对照：https://npmcn.com/package/%40aws-sdk/client-codecatalyst/?lang=original
项目主页：https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-codecatalyst
源码仓库：https://github.com/aws/aws-sdk-js-v3

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：712 kB，217 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=20\.0\.0
- 运行依赖：8 个
- 首次发布：2022-12-01T20:24:43.122Z
- 最新版本发布：2026-11-06T20:17:35.202Z
- 近 30 天下载量：103606（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：517（近 12 个月 219 个）

## 中文简介

JavaScript Codecatalyst 节点客户端的 AWS SDK, 浏览器和 React 本地

## 安装

```sh
npm install @aws-sdk/client-codecatalyst
```

也可以使用：`pnpm add @aws-sdk/client-codecatalyst`、`yarn add @aws-sdk/client-codecatalyst`、`bun add @aws-sdk/client-codecatalyst`

## README

# @aws- sdk/ 客户端编码目录

## 说明

JavaScript CodeCatalyst Client for Node.js的AWS SDK,浏览器和React Independent的客户端.

欢迎来到亚马逊代码Catalyst API参考. 本参考文献提供亚马逊CodeCatalyst的操作和数据类型描述. 您可以使用 Amazon 代码Catalyst API 用于处理以下对象 .

空间,通过调用如下:

-   删除空格,删除空格.
    
-   获取空间,返回关于空间的信息.
    
-   获取订阅,它返回用于计费目的关于亚马逊网络服务账户的信息 和空间计费计划.
    
-   列表空间,可以获取一个空格列表.
    
-   更新空间,用于修改一个空格的一个或多个值.
    

项目,称为:

-   创建工程 在指定空间创建工程.
    
-   获取项目,它返回一个工程的信息.
    
-   列表项目,可以获取空间中的项目列表.
    

用户,通过调用如下:

-   获取用户详情,它返回关于Amazon CodeCatalyst中一个用户的信息.
    

源寄存器,称为:

-   创建来源仓库,在指定的工程中创建一个空的基于 Git 的源寄存器.
    
-   创建来源存储器,在指定的寄存器中创建分支,您可以在其中工作代码.
    
-   删除来源仓库,删除源寄存器.
    
-   获取来源仓库,它返回关于源寄存器的信息.
    
-   获取来源存储器,它返回可以使用 Git 客户端复制源的 URL 信息 仓库.
    
-   列表来源仓库,它检索项目中的源寄存器列表.
    
-   列表 源目录,它检索源寄存器中的分支列表.
    

Dev Environments 和亚马逊网络服务工具包,称:

-   创建环境它创造了一个Dev环境, 您可以在您的工程的源寄存器中快速处理存储的代码.
    
-   删除环境,删除 Dev 环境.
    
-   获取环境,返回关于 Dev 环境的信息.
    
-   ListDev 环境,它检索项目中的 Dev Environments 列表.
    
-   列表环境会议,它检索项目中活动 Dev 环境会话的列表.
    
-   启动环境,它开始一个指定的 Dev 环境,并将其置于活动状态.
    
-   开始环境会议,它从指定的 Dev 环境开始会话.
    
-   停止环境,它会停止指定的 Dev 环境,并将它变成停止状态.
    
-   停止环境会议,用于指定 Dev Environment 的会话.
    
-   更新环境,用于修改一个 Dev 环境的一个或多个值.
    

工作流程,具体如下:

-   获取工作流程,它返回关于工作流程的信息.
    
-   获取工作流程运行,它返回关于指定工作流程运行的信息.
    
-   列表工作流程运行,可以获取指定工作流程运行列表.
    
-   工作流程列表,它检索指定项目中的工作流程列表.
    
-   开始工作流程运行,开始运行指定的工作流程.
    

Amazon CodeCatalyst的安保、活动和资源管理,具体如下:

-   创建访问文件夹,它为当前用户创建个人访问符 (PAT) .
    
-   删除访问文件夹,删除指定的个人访问符 (PAT).
    
-   列表访问文件夹,它列出了所有与用户相关的个人访问符 (PAT) .
    
-   列表事件日志,它检索一个空间中特定时间段内发生的事件列表.
    
-   校验会话,用于验证调用用户是否有有效的 Amazon CodeCatalyst 登录和会话.
    

如果您使用带有 SDK 或 CLI 的 Amazon CodeCatalyst API, 您必须配置您的计算机, 以便与 Amazon CodeCatalyst 和 单一签名( SSO) 合作 . 更多信息见 [设置使用 Amazon CodeCatalyst 的 CLI](https://docs.aws.amazon.com/codecatalyst/latest/userguide/set-up-cli.html) 和你的SDK的SSO文档.

## 安装

要安装此软件包, 请使用您最喜欢的软件包管理器的 CLI :

-   `npm install @aws-sdk/client-codecatalyst`
-   `yarn add @aws-sdk/client-codecatalyst`
-   `pnpm add @aws-sdk/client-codecatalyst`

## 开始

### 导入

AWS SDK由客户端和命令进行调制. 要发送请求,只需导入 `CodeCatalystClient` 财务报告和审定财务报表 例如,您需要的命令 `ListSpacesCommand`数字 :

```js
// ES5 example
const { CodeCatalystClient, ListSpacesCommand } = require("@aws-sdk/client-codecatalyst");
```

```ts
// ES6+ example
import { CodeCatalystClient, ListSpacesCommand } from "@aws-sdk/client-codecatalyst";
```

### 使用量

发出请求:

-   以配置(如证书,区域)为客户端提供证据.
    -   见 [文件/中心](https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md) 用于配置细节.
    -   见 [@aws- sdk/ 配置](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/config/README.md) 附加选项.
-   以输入参数证明命令 .
-   打电话 `send` 操作客户端,以输入方式提供命令对象.

```js
const client = new CodeCatalystClient({ region: "REGION" });

const params = { /** input parameters */ };
const command = new ListSpacesCommand(params);
```

#### 自动/等待

我们建议使用 [等待时](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) 运算符等待通过发送操作返回的承诺如下:

```js
// async/await.
try {
  const data = await client.send(command);
  // process data.
} catch (error) {
  // error handling.
} finally {
  // finally.
}
```

#### 承诺

您还可以使用 [承诺连锁](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises#chaining)。 。 。 .

```js
client
  .send(command)
  .then((data) => {
    // process data.
  })
  .catch((error) => {
    // error handling.
  })
  .finally(() => {
    // finally.
  });
```

#### 合并客户端

归集客户端类别从同套件中导出,但没有"Client"后缀.

`CodeCatalyst` 扩展 `CodeCatalystClient` 并额外支持所有操作,服务员, 和活人作为方法. 这种风格可能从JavaScript v2的AWS SDK中为您所熟悉.

如果你正在捆绑 AWS SDK, 我们建议只使用赤骨客户端(`CodeCatalystClient`) (中文(简体) ). 更多详情见博客文章: [javaScript 的 AWS SDK 模块包](https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/)。 。 。 .

```ts
import { CodeCatalyst } from "@aws-sdk/client-codecatalyst";

const client = new CodeCatalyst({ region: "REGION" });

// async/await.
try {
  const data = await client.listSpaces(params);
  // process data.
} catch (error) {
  // error handling.
}

// Promises.
client
  .listSpaces(params)
  .then((data) => {
    // process data.
  })
  .catch((error) => {
    // error handling.
  });

// callbacks (not recommended).
client.listSpaces(params, (err, data) => {
  // process err and data.
});
```

### 解决问题

当服务返回例外时,错误将包括例外信息, 以及响应元数据(如请求编号).

```js
try {
  const data = await client.send(command);
  // process data.
} catch (error) {
  const { requestId, cfId, extendedRequestId } = error.$metadata;
  console.log({ requestId, cfId, extendedRequestId });
  /**
   * The keys within exceptions are also parsed.
   * You can access them by specifying exception names:
   * if (error.name === 'SomeServiceException') {
   *     const value = error.specialKeyInException;
   * }
   */
}
```

另见 [文档/错误](https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/ERROR_HANDLING.md)。 。 。 .

## 获取帮助

请利用这些社区资源获得帮助. 我们使用 GitHub 问题来跟踪错误和特性请求,但处理它们的带宽有限.

-   访问 [开发者指南](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html) 或者说 [API 参考](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html)。 。 。 .
-   看看贴有标签的博客文章 [`aws-sdk-js`](https://aws.amazon.com/blogs/developer/tag/aws-sdk-js/) aWS 开发者博客.
-   问个问题 [叠叠流](https://stackoverflow.com/questions/tagged/aws-sdk-js) 并贴上标签 `aws-sdk-js`。 。 。 .
-   加入 AWS JavaScript 社区 [发光](https://gitter.im/aws/aws-sdk-js-v3)。 。 。 .
-   如果你发现你发现了一个虫子,请 [打开一个问题](https://github.com/aws/aws-sdk-js-v3/issues/new/choose)。 。 。 .

为了测试您在Node.js中通用的JavaScript代码,浏览器和反应本地环境, 拜访我们 [代码样本 repo](https://github.com/aws-samples/aws-sdk-js-tests)。 。 。 .

## 捐款

此客户端代码是自动生成的. 任何修改在下次修改时都会被覆盖 `@aws-sdk/client-codecatalyst` 软件包正在更新. 为了帮助客户,你可以检查我们 [生成客户端脚本](https://github.com/aws/aws-sdk-js-v3/tree/main/scripts/generate-clients)。 。 。 .

## 许可证

此 SDK 分布于 [Apache 许可证,2.0版本](http://www.apache.org/licenses/LICENSE-2.0), (中文(简体) ), 更多信息见LICENSE.

## 客户端命令( 操作列表)

创建访问文件夹

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/CreateAccessTokenCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateAccessTokenCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateAccessTokenCommandOutput/)

创建环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/CreateDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateDevEnvironmentCommandOutput/)

创建工程

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/CreateProjectCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateProjectCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateProjectCommandOutput/)

创建来源仓库

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/CreateSourceRepositoryCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateSourceRepositoryCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateSourceRepositoryCommandOutput/)

创建来源存储器

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/CreateSourceRepositoryBranchCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateSourceRepositoryBranchCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/CreateSourceRepositoryBranchCommandOutput/)

删除访问文件夹

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/DeleteAccessTokenCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteAccessTokenCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteAccessTokenCommandOutput/)

删除环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/DeleteDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteDevEnvironmentCommandOutput/)

删除工程

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/DeleteProjectCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteProjectCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteProjectCommandOutput/)

删除来源仓库

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/DeleteSourceRepositoryCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteSourceRepositoryCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteSourceRepositoryCommandOutput/)

删除空格

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/DeleteSpaceCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteSpaceCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/DeleteSpaceCommandOutput/)

获取环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetDevEnvironmentCommandOutput/)

获取项目

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetProjectCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetProjectCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetProjectCommandOutput/)

获取来源仓库

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetSourceRepositoryCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSourceRepositoryCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSourceRepositoryCommandOutput/)

获取来源存储器

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetSourceRepositoryCloneUrlsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSourceRepositoryCloneUrlsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSourceRepositoryCloneUrlsCommandOutput/)

获取空间

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetSpaceCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSpaceCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSpaceCommandOutput/)

获取订阅

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetSubscriptionCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSubscriptionCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetSubscriptionCommandOutput/)

获取用户详情

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetUserDetailsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetUserDetailsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetUserDetailsCommandOutput/)

获取工作流程

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetWorkflowCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetWorkflowCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetWorkflowCommandOutput/)

获取工作流程运行

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/GetWorkflowRunCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetWorkflowRunCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/GetWorkflowRunCommandOutput/)

列表访问文件夹

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListAccessTokensCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListAccessTokensCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListAccessTokensCommandOutput/)

ListDev 环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListDevEnvironmentsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListDevEnvironmentsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListDevEnvironmentsCommandOutput/)

列表环境会议

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListDevEnvironmentSessionsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListDevEnvironmentSessionsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListDevEnvironmentSessionsCommandOutput/)

列表事件日志

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListEventLogsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListEventLogsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListEventLogsCommandOutput/)

列表项目

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListProjectsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListProjectsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListProjectsCommandOutput/)

列表来源仓库

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListSourceRepositoriesCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSourceRepositoriesCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSourceRepositoriesCommandOutput/)

列表 源目录

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListSourceRepositoryBranchesCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSourceRepositoryBranchesCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSourceRepositoryBranchesCommandOutput/)

列表空间

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListSpacesCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSpacesCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListSpacesCommandOutput/)

列表工作流程运行

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListWorkflowRunsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListWorkflowRunsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListWorkflowRunsCommandOutput/)

工作流程列表

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/ListWorkflowsCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListWorkflowsCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/ListWorkflowsCommandOutput/)

启动环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/StartDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartDevEnvironmentCommandOutput/)

开始环境会议

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/StartDevEnvironmentSessionCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartDevEnvironmentSessionCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartDevEnvironmentSessionCommandOutput/)

开始工作流程运行

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/StartWorkflowRunCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartWorkflowRunCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StartWorkflowRunCommandOutput/)

停止环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/StopDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StopDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StopDevEnvironmentCommandOutput/)

停止环境会议

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/StopDevEnvironmentSessionCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StopDevEnvironmentSessionCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/StopDevEnvironmentSessionCommandOutput/)

更新环境

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/UpdateDevEnvironmentCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateDevEnvironmentCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateDevEnvironmentCommandOutput/)

更新项目

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/UpdateProjectCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateProjectCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateProjectCommandOutput/)

更新空间

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/UpdateSpaceCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateSpaceCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/UpdateSpaceCommandOutput/)

校验会话

[命令 API 引用](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codecatalyst/command/VerifySessionCommand/) 编号 : [投入](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/VerifySessionCommandInput/) 编号 : [产出](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-codecatalyst/Interface/VerifySessionCommandOutput/)

## 常见问题

### @aws-sdk/client-codecatalyst 是什么？

JavaScript Codecatalyst 节点客户端的 AWS SDK, 浏览器和 React 本地

### 如何安装 @aws-sdk/client-codecatalyst？

在项目目录运行 npm install @aws-sdk/client-codecatalyst，或使用 pnpm add / yarn add / bun add。

### @aws-sdk/client-codecatalyst 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @aws-sdk/client-codecatalyst 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @aws-sdk/client-codecatalyst 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=20\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @aws-sdk/client-codecatalyst 可以商用吗？

@aws-sdk/client-codecatalyst 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @aws-sdk/client-codecatalyst 的下载量有多少？

根据 npm 官方下载统计，@aws-sdk/client-codecatalyst 在 2026/10/08 – 2026/11/06 这 30 天内被下载 103,606 次，日均约 3,454 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @aws-sdk/client-codecatalyst 还在维护吗？

最新版本 3\.1164\.0 发布于 2026/11/07（今天）；至今共发布 517 个版本，其中过去 12 个月发布了 219 个；首次发布于 2022/12/02。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

