Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
È possibile utilizzare il AWS Command Line Interface (AWS CLI) o uno dei AWS SDKs per specificare l'endpoint utilizzato da. AWS CodeBuild Esiste un endpoint per ogni regione in cui CodeBuild è disponibile. Oltre a un endpoint regionale, quattro regioni hanno un endpoint FIPS (Federal Information Processing Standards). Per ulteriori informazioni sugli endpoint FIPS, consulta la panoramica su FIPS 140-2
La specifica di un endpoint è facoltativa. Se non indichi esplicitamente CodeBuild quale endpoint utilizzare, il servizio utilizza l'endpoint associato alla regione utilizzata dal tuo account. AWS CodeBuildper impostazione predefinita non viene mai utilizzato un endpoint FIPS. Se desideri utilizzare un endpoint FIPS, devi associarvi CodeBuild utilizzando uno dei seguenti metodi.
Nota
È possibile utilizzare un alias o un nome di regione per specificare un endpoint utilizzando un SDK. AWS Se si utilizza il AWS CLI, è necessario utilizzare il nome completo dell'endpoint.
Per gli endpoint che possono essere utilizzati con CodeBuild, vedi CodeBuild regioni ed endpoint.
Argomenti
Specificate l' AWS CodeBuild endpoint ()AWS CLI
È possibile utilizzare il AWS CLI per specificare l'endpoint tramite il quale AWS CodeBuild si accede utilizzando l'--endpoint-url
argomento in qualsiasi CodeBuild comando. Ad esempio, esegui questo comando per ottenere un elenco di nomi di build di progetti utilizzando l'endpoint FIPS (Federal Information Processing Standards) nella regione Stati Uniti orientali (Virginia settentrionale):
aws codebuild list-projects --endpoint-url https://codebuild-fips.us-east-1.amazonaws.com
Includi https://
all'inizio dell'endpoint.
L'--endpoint-url
AWS CLI argomento è disponibile per tutti i servizi. AWS Per ulteriori informazioni su questo e altri AWS CLI argomenti, vedere AWS CLI Command Reference.
Specificare l' AWS CodeBuild endpoint (AWS SDK)
È possibile utilizzare un AWS SDK per specificare l'endpoint tramite il quale si accede. AWS CodeBuild Sebbene questo esempio utilizzi l'AWS
SDK for
Utilizzate il withEndpointConfiguration
metodo per costruire il client Build. AWSCode Il formato da utilizzare è il seguente:
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard().
withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("endpoint
", "region
")).
withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)).
build();
Per informazioni suAWSCodeBuildClientBuilder
, vedete Class AWSCode BuildClientBuilder.
Le credenziali utilizzate in withCredentials
devono esser di tipo AWSCredentialsProvider
. Per ulteriori informazioni, consulta Lavorare con AWS le credenziali.
Non includere https://
all'inizio dell'endpoint.
Se desideri specificare un endpoint non FIPS, puoi usare la regione anziché l'endpoint effettivo. Ad esempio, per specificare l'endpoint nella regione Stati Uniti orientali (Virginia settentrionale), puoi utilizzare us-east-1
al posto del nome completo dell'endpoint,. codebuild.us-east-1.amazonaws.com
Se desideri specificare un endpoint FIPS, puoi usare un alias per semplificare il codice. Solo gli endpoint FIPS hanno un alias. Altri endpoint devono essere specificati utilizzando la regione o il nome completo.
Nella tabella seguente sono elencati gli alias di ognuno dei quattro endpoint FIPS disponibili.
Nome Regione | Regione | Endpoint | Alias |
---|---|---|---|
US East (N. Virginia) | us-east-1 | codebuild-fips.us-east-1.amazonaws.com | us-east-1-fips |
Stati Uniti orientali (Ohio) | us-east-2 | codebuild-fips.us-east-2.amazonaws.com | us-east-2-fips |
US West (N. California) | us-west-1 | codebuild-fips.us-west-1.amazonaws.com | us-west-1-fips |
US West (Oregon) | us-west-2 | codebuild-fips.us-west-2.amazonaws.com | us-west-2-fips |
Per specificare l'uso dell'endpoint FIPS nella regione Stati Uniti occidentali (Oregon) utilizzando un alias:
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard().
withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-west-2-fips", "us-west-2")).
withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)).
build();
Per specificare l'uso dell'endpoint non FIPS nella regione Stati Uniti orientali (Virginia settentrionale):
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard().
withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("us-east-1", "us-east-1")).
withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)).
build();
Per specificare l'uso dell'endpoint non FIPS nella regione Asia Pacifico (Mumbai):
AWSCodeBuild awsCodeBuild = AWSCodeBuildClientBuilder.standard().
withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("ap-south-1", "ap-south-1")).
withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)).
build();