기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
리포지토리로 연결되는 링크를 생성합니다.
콘솔 또는 CLI를 사용하여 리포지토리에 대한 링크를 만들 수 있습니다. 리포지토리 링크를 생성하면 AWS Proton이 서비스 연결 역할을 생성합니다.
- AWS Management Console
-
다음 콘솔 단계에 표시된 대로 리포지토리에 대한 링크를 생성합니다.
-
AWS Proton콘솔
에서 리포지토리를 선택합니다. -
리포지토리 생성을 선택합니다.
-
새 리포지토리 연결 페이지의 리포지토리 세부 정보 단원에서,
-
리포지토리 제공자를 선택합니다.
-
기존 연결 중 하나를 선택합니다. 연결이 없는 경우 새 CodeStar 연결 추가를 선택하여 연결을 만든 다음 AWS Proton 콘솔로 돌아가서 연결 목록을 새로 고치고 새 연결을 선택합니다.
-
연결된 소스 코드 리포지토리에서 선택합니다.
-
-
[선택 사항] 태그 단원에서 새 태그 추가를 한 번 이상 선택하고 키 및 값 쌍을 입력합니다.
-
리포지토리 생성을 선택합니다.
-
연결된 리포지토리의 세부 데이터를 조회합니다.
-
- AWS CLI
-
리포지토리로 연결되는 링크를 생성 및 등록합니다.
다음 명령을 실행합니다.
$
aws proton create-repository \ --name
myrepos/environments
\ --connection-arn "arn:aws:codestar-connections:region-id
:123456789012
:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
" \ --provider "GITHUB
" \ --encryption-key "arn:aws:kms:region-id
:123456789012
:key/bPxRfiCYEXAMPLEKEY
" \ --tags key=mytag1
,value=value1
key=mytag2
,value=value2
마지막 두 파라미터 --encryption-key, --tags는 선택사항입니다.
응답:
{ "repository": { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments", "connectionArn": "arn:aws:codestar-connections:region-id:123456789012:connection/2ad03b28-a7c4-EXAMPLE11111", "encryptionKey": "arn:aws:kms:region-id:123456789012:key/bPxRfiCYEXAMPLEKEY", "name": "myrepos/environments", "provider": "GITHUB" } }
리포지터리 링크를 만든 후에는 다음 예제 명령과 같이 AWS 및 고객 관리 태그 목록을 볼 수 있습니다. AWS Proton는 자동으로 AWS 관리 태그를 생성합니다. AWS CLI 를 사용하여 고객 관리 태그를 수정하고 생성할 수도 있습니다. 자세한 내용은 AWS Proton 리소스 및 태깅을 참조하세요.
명령:
$
aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:
region-id
:123456789012
:repository/github:myrepos/environments
"