选择您的 Cookie 首选项

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

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

指定 AWS CodeBuild 终端节点

聚焦模式
指定 AWS CodeBuild 终端节点 - AWS CodeBuild

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

您可以使用 AWS Command Line Interface (AWS CLI) 或其中一个 AWS SDKs 来指定使用的终端节点 AWS CodeBuild。每个可用区域都有一个终端节点。 CodeBuild 除了一个区域端点之外,四个区域还有联邦信息处理标准 (FIPS) 端点。有关联邦信息处理标准端点的更多信息,请参阅 FIPS 140-2 概述

可以选择指定端点。如果您没有明确说明要使用 CodeBuild 哪个终端节点,则该服务将使用与您的 AWS 账户使用的区域关联的终端节点。 CodeBuild从不默认为 FIPS 端点。如果您希望使用 FIPS 终端节点,则必须使用以下方法之一将 CodeBuild 与其关联。

注意

您可以使用 S AWS DK 使用别名或区域名称来指定终端节点。如果您使用 AWS CLI,则必须使用终端节点的完整名称。

有关可与之配合使用的终端节点 CodeBuild,请参阅CodeBuild 区域和终端节点

指定 AWS CodeBuild 终端节点 (AWS CLI)

您可以通过在任何 CodeBuild 命令中使用--endpoint-url参数 AWS CLI 来指定访问的终端节点。 AWS CodeBuild 例如,运行此命令以获取在美国东部(弗吉尼亚州北部)中使用联邦信息处理标准 (FIPS) 端点的项目构建名称列表:

aws codebuild list-projects --endpoint-url https://codebuild-fips.us-east-1.amazonaws.com

在端点的开头包括 https://

--endpoint-url AWS CLI 参数适用于所有 AWS 服务。有关此 AWS CLI 参数和其他参数的更多信息,请参阅AWS CLI 命令参考

指定 AWS CodeBuild 终端节点 (AWS SDK)

您可以使用 S AWS DK 来指定访问的终端节点。 AWS CodeBuild 尽管此示例使用AWS 适用于 Java 的 SDK,但您可以使用另一个示例指定终端节点 AWS SDKs。

在构建 B AWSCode uild 客户端时使用该withEndpointConfiguration方法。下面是使用的格式:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("endpoint", "region")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

有关的信息AWSCodeBuildClientBuilder,请参见类 AWSCodeBuildClientBuilder

withCredentials 中使用的凭证的类型必须为 AWSCredentialsProvider。有关更多信息,请参阅使用 AWS 证书

不要在端点的开头包括 https://

如果您希望指定非 FIPS 端点,则可以使用区域而非实际端点。例如,要在美国东部(弗吉尼亚州北部)区域中指定端点,您可以使用 us-east-1 而不是完整的端点名称 codebuild.us-east-1.amazonaws.com

如果您要指定 FIPS 端点,可以使用别名来简化代码。只有 FIPS 端点有别名。其他端点必须使用其区域或完整名称指定。

下表列出了四个可用 FIPS 端点的各自的别名。

区域名称 区域 终端节点 别名
美国东部(弗吉尼亚州北部) us-east-1 codebuild-fips.us-east-1.amazonaws.com us-east-1-fips
美国东部(俄亥俄州) us-east-2 codebuild-fips.us-east-2.amazonaws.com us-east-2-fips
美国西部(加利福尼亚北部) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-west-1-fips
美国西部(俄勒冈州) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-west-2-fips

要指定使用美国西部(俄勒冈州)区域中的 FIPS 端点,请使用别名:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-west-2-fips", "us-west-2")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

指定使用美国东部(弗吉尼亚州北部)区域中的非 FIPS 端点:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-east-1", "us-east-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();

指定使用亚太地区(孟买)区域中的非 FIPS 端点:

AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard(). withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("ap-south-1", "ap-south-1")). withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)). build();
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。