View a markdown version of this page

Spezifizieren Sie die AWS CodeBuild Endpunkt - AWS CodeBuild

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Spezifizieren Sie die AWS CodeBuild Endpunkt

Sie können das AWS Command Line Interface (AWS CLI) oder eines der AWS SDKs verwenden, um den Endpunkt anzugeben, der von AWS CodeBuild verwendet wird. Für jede Region, in der verfügbar CodeBuild ist, gibt es einen Endpunkt. Zusätzlich zu einem regionalen Endpunkt, verfügen vier Regionen zudem über einen Endpunkt mit Federal Information Processing Standard (FIPS). Weitere Informationen zu FIPS-Endpunkten finden Sie unter FIPS 140-2-Übersicht.

Die Angabe eines Endpunkts ist optional. Wenn Sie nicht ausdrücklich angeben, CodeBuild welcher Endpunkt verwendet werden soll, verwendet der Dienst den Endpunkt, der der Region zugeordnet ist, die Ihr AWS Konto verwendet. CodeBuildverwendet standardmäßig nie einen FIPS-Endpunkt. Wenn Sie einen FIPS-Endpunkt verwenden möchten, müssen Sie CodeBuild mit einer der folgenden Methoden diesem Endpunkt zuordnen.

Anmerkung

Sie können einen Alias- oder Regionsnamen verwenden, um einen Endpunkt mithilfe eines AWS SDK anzugeben. Wenn Sie den verwenden AWS CLI, müssen Sie den vollständigen Endpunktnamen verwenden.

Informationen zu Endpunkten, die mit verwendet werden können CodeBuild, finden Sie unter CodeBuild Regionen und Endpunkte.

Geben Sie das an AWS CodeBuild Endpunkt (AWS CLI)

Sie können den verwenden AWS CLI , um den Endpunkt anzugeben, über den zugegriffen AWS CodeBuild wird, indem Sie das --endpoint-url Argument in einem beliebigen CodeBuild Befehl verwenden. Führen Sie beispielsweise diesen Befehl aus, um mithilfe des FIPS-Endpunkts (Federal Information Processing Standards) in der Region USA Ost (Nord-Virginia) eine Liste der Namen von Projekt-Builds abzurufen:

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

Fügen Sie den https:// am Anfang des Endpunkts ein.

Das --endpoint-url AWS CLI Argument ist für alle AWS Dienste verfügbar. Weitere Informationen zu diesem und anderen AWS CLI Argumenten finden Sie in der AWS CLI Befehlsreferenz.

Geben Sie das an AWS CodeBuild Endpunkt (AWS SDK)

Sie können ein AWS SDK verwenden, um den Endpunkt anzugeben, über den zugegriffen AWS CodeBuild wird. Obwohl in diesem Beispiel das AWS SDK für Java verwendet wird, können Sie den Endpunkt mit den anderen AWS SDKs angeben.

Verwenden Sie die withEndpointConfiguration Methode, wenn Sie den AWSCodeBuild Client erstellen. Hier ist das zu verwendende Format:

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

Informationen dazu finden AWSCodeBuildClientBuilder Sie unter Class AWSCodeBuildClientBuilder.

Die in withCredentials verwendeten Anmeldeinformationen müssen vom Typ AWSCredentialsProvider sein. Weitere Informationen finden Sie unter Arbeiten mit AWS Anmeldeinformationen.

Nicht https:// am Anfang des Endpunkts angeben.

Wenn Sie einen Endpunkt ohne FIPS angeben möchten, können Sie die Region anstelle des tatsächlichen Endpunkts verwenden. Um beispielsweise den Endpunkt in der Region USA Ost (Nord-Virginia) anzugeben, können Sie us-east-1 anstelle des vollständigen Endpunktnamens Folgendes verwendencodebuild.us-east-1.amazonaws.com.

Wenn Sie einen FIPS-Endpunkt angeben möchten, können Sie Ihren Code mit einem Alias vereinfachen. Nur FIPS-Endpunkte verfügen über einen Alias. Andere Endpunkte müssen mithilfe ihrer Region oder des vollständigen Namens angegeben werden.

In der folgenden Tabelle werden die Alias für jeden der vier verfügbaren FIPS-Endpunkte aufgeführt:

Name der Region Region Endpoint Alias
USA Ost (Nord-Virginia) us-east-1 codebuild-fips.us-east-1.amazonaws.com us-east-1-fips
USA Ost (Ohio) us-east-2 codebuild-fips.us-east-2.amazonaws.com us-east-2-fips
USA West (Nordkalifornien) us-west-1 codebuild-fips.us-west-1.amazonaws.com us-west-1-fips
USA West (Oregon) us-west-2 codebuild-fips.us-west-2.amazonaws.com us-west-2-fips

So geben Sie die Verwendung des FIPS-Endpunkts in der Region USA West (Oregon) mithilfe eines Alias an:

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

So geben Sie die Verwendung des Nicht-FIPS-Endpunkts in der Region USA Ost (Nord-Virginia) an:

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

Um die Verwendung des Nicht-FIPS-Endpunkts in der Region Asien-Pazifik (Mumbai) anzugeben:

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