

# Advanced topics
<a name="advanced-topics"></a>

This section includes several advanced topics that are useful to more experienced Amazon CodeBuild users.

**Topics**
+ [Allow users to interact with CodeBuild](setting-up-service-permissions-group.md)
+ [Allow CodeBuild to interact with other Amazon services](setting-up-service-role.md)
+ [Encrypt build outputs using a customer managed key](setting-up-kms.md)
+ [Interact with CodeBuild using the Amazon CLI](setting-up-cli.md)
+ [Command line reference for Amazon CodeBuild](cmd-ref.md)
+ [Amazon SDKs and tools reference for Amazon CodeBuild](sdk-ref.md)
+ [Using this service with an Amazon SDK](sdk-general-information-section.md)
+ [Specify the Amazon CodeBuild endpoint](endpoint-specify.md)
+ [Use Amazon CodeBuild with Amazon CodePipeline to test code and run builds](how-to-create-pipeline.md)
+ [Use Amazon CodeBuild with Codecov](codecov-integration.md)
+ [Use Amazon CodeBuild with Jenkins](jenkins-plugin.md)
+ [Use Amazon CodeBuild with serverless applications](serverless-applications.md)
+ [Third party notices for Amazon CodeBuild for Windows](notice.md)
+ [Use CodeBuild condition keys as IAM service role variables to control build access](permissions-conditionkeys-variables.md)
+ [Amazon CodeBuild condition keys](action-context-keys.md)