InfoGrab Docs

GitHub Actions에 tbot 배포

GitHub Actions에서 Machine & Workload Identity 에이전트 `tbot`을 설치하고 설정하는 방법

GitHub Actions는 더 넓은 GitHub 생태계의 일부로 작동하는 인기 있는 CI/CD 플랫폼입니다. Teleport Machine & Workload Identity를 사용하면 GitHub Actions가 장기 자격 증명 없이 Teleport로 보호된 리소스와 안전하게 상호 작용할 수 있습니다. Teleport는 GitHub-호스팅 및 자체 호스팅 GitHub Actions 러너와 GitHub Enterprise Server에서 안전한 조인을 지원합니다. 가이드 통합 이용 가능 Teleport Web UI를 통해 제공되는 가이드 통합 중 하나를 사용하여 빠르게 시작하세요. 가이드는 GitHub Actions 워크플로우를 Teleport에 연결하고 등록된 리소스에 접근하는 데 필요한 권한을 부여하는 과정을 안내합니다. Web UI에서 가이드를 찾으세요:<br /> **Add New** > **Integration** > "**GitHub Actions**" 검색 사전 조건 # A running Teleport cluster. If you want to get started with Teleport, sign up for a free trial or set up a demo environment . The tctl and tsh clients. Installing `tctl` and `tsh` clients Determine the version of your Teleport cluster. The tctl and tsh clients must be at most one major version behind your Teleport cluster version. Send a GET request to the Proxy Service at /v1/webapi/find and use a JSON query tool to obtain your cluster version. Replace with the web address of your Teleport Proxy Service: $ TELEPORT_DOMAIN= $ TELEPORT_VERSION="$(curl -s https://$TELEPORT_DOMAIN/v1/webapi/find | jq -r '.server_version')" Follow the instructions for your platform to install tctl and tsh clients: To check that you can connect to your Teleport cluster, sign in with tsh login , then verify that you can run tctl commands using your current credentials. For example, run the following command, assigning to the domain name of the Teleport Proxy Service in your cluster and to your Te