IBM Cloud CLI 플러그인 추가 및 제거(ibmcloud plugin)
IBM Cloud®는 해당 기능을 확장하도록 플러그인 프레임워크를 지원합니다. IBM Cloud 명령행 인터페이스 플러그인을 관리하려면 다음 명령을 사용하십시오.
ibmcloud plugin repos
추가할 플러그인 리포지토리를 찾으려면 IBM Cloud CLI에 등록된 모든 플러그인 리포지토리를 나열하면 됩니다.
ibmcloud plugin repos
ibmcloud plugin repo-add
IBM Cloud CLI에 새 플러그인 저장소를 추가합니다.
ibmcloud plugin repo-add REPO_NAME REPO_URL
명령 옵션:
- REPO_NAME(필수)
- 추가되는 저장소의 이름입니다. 각 저장소의 고유 이름을 정의할 수 있습니다.
- REPO_URL(필수)
- 추가되는 저장소의 URL입니다. 저장소 URL에는 프로토콜이 포함되어야 합니다(예:
plugins.cloud.ibm.com대신https://plugins.cloud.ibm.com). https://plugins.cloud.ibm.com은 IBM Cloud CLI의 공식 플러그인 저장소입니다.
예:
ibmcloud-repo로서 IBM Cloud CLI의 공식 플러그인 저장소 추가:
ibmcloud plugin repo-add ibmcloud-repo https://plugins.cloud.ibm.com
ibmcloud plugin repo-remove
IBM Cloud CLI에서 플러그인 저장소를 제거합니다.
ibmcloud plugin repo-remove REPO_NAME
명령 옵션:
- REPO_NAME(필수)
- 제거되는 저장소의 이름입니다.
예:
IBM Cloud CLI에서 ibmcloud-repo 저장소를 제거:
ibmcloud plugin repo-remove ibmcloud-repo
ibmcloud plugin repo-plugins
추가된 모든 저장소 또는 특정 저장소에서 사용 가능한 모든 플러그인을 나열합니다.
ibmcloud plugin repo-plugins [-r REPO_NAME]
명령 옵션:
- -r REPO_NAME(선택사항)
- 지정된 저장소의 플러그인만 나열합니다.
예:
추가된 모든 저장소의 모든 플러그인 나열:
ibmcloud plugin repo-plugins
ibmcloud-repo 저장소의 모든 플러그인 나열:
ibmcloud plugin repo-plugins -r ibmcloud-repo
ibmcloud plugin repo-plugin
저장소의 플러그인 세부사항을 표시합니다.
ibmcloud plugin repo-plugin PLUGIN_NAME [-r REPO_NAME]
명령 옵션:
- -r REPO_NAME(선택사항)
- 저장소 이름. 저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소를 사용합니다.
예:
"sample-repo" 저장소의 "IBM-Containers" 플러그인 세부사항 나열:
ibmcloud plugin repo-plugin IBM-Containers -r sample-repo
기본 리포지토리에 플러그인 " IBM-Containers"의 세부 정보를 나열합니다
ibmcloud plugin repo-plugin IBM-Containers -r sample-repo
ibmcloud plugin list
IBM Cloud CLI의 설치된 모든 플러그인을 나열합니다. 각 플러그인은 설치된 현재 버전, 업데이트할 수 있는 최신 버전이 있는지 여부, 설치된 플러그인 버전이 비공개 엔드포인트 사용을 지원하는지 여부를 반환합니다.
ibmcloud plugin list
ibmcloud plugin show
설치된 플러그인의 세부사항을 표시합니다.
ibmcloud plugin show PLUGIN-NAME
ibmcloud plugin install
지정된 경로 또는 리포지토리에서 특정 버전의 플러그인을 IBM Cloud CLI에 설치하거나 리포지토리에서 사용 가능한 모든 최신 플러그인을 설치합니다.
ibmcloud plugin install PLUGIN_PATH|PLUGIN_NAME [-r REPO_NAME] [-v VERSION] [-f]
ibmcloud plugin install [-a, --all] [-r REPO_NAME] [-f]
ibmcloud plugin install LOCAL-PATH/TO/PLUGIN | URL [-f]
저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소 IBM Cloud를 사용합니다. 단일 플러그인을 설치하는 경우 버전을 지정하지 않으면 이 명령은 사용 가능한 최신 버전을 선택하여 설치합니다. '-a, --all' 플래그를 지정하면 이 명령은 리포지토리에 사용 가능한 모든 최신 플러그인을 설치합니다.
명령 옵션:
- PLUGIN_PATH|PLUGIN_NAME
- -r REPO_NAME이 지정되지 않은 경우, 플러그인은 지정된 로컬 경로 또는 원격 URL에서 설치됩니다.
- -a, --all (선택사항)
- 저장소에서 사용 가능한 모든 최신 플러그인을 설치합니다.
- -r REPO_NAME(선택사항)
- 플러그인 바이너리가 있는 저장소의 이름입니다. 저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소
IBM Cloud를 사용합니다. - -v VERSION(선택사항)
- 설치될 플러그인의 버전입니다. 특정 시맨틱 버전 또는 제한조건을 허용합니다.
- -f(선택사항)
- 확인 없이 플러그인의 설치를 강제 실행합니다.
IBM Cloud CLI에는 IBM Cloud라는 공식 저장소 이름이 있습니다.
예:
로컬 파일에서 플러그인 설치:
ibmcloud plugin install /downloads/new_plugin
원격 URL에서 플러그인 설치:
ibmcloud plugin install http://example.com/downloads/my-plugin
container-service 저장소에서 최신 버전의 IBM Cloud 플러그인을 설치하십시오.
ibmcloud plugin install container-service -r "IBM Cloud"
또는 다음을 실행할 수 있습니다.
ibmcloud plugin install container-service
공식 플러그인 저장소에서 container-service 플러그인 0.1.425 버전을 설치하십시오.
ibmcloud plugin install container-service -v 0.1.425
공식 플러그인 리포지토리에서 사용 가능한 모든 최신 플러그인을 설치하세요:
ibmcloud plugin install --all
공식 플러그인 저장소에서 사용 가능한 모든 최신 플러그인을 확인 없이 설치하세요:
ibmcloud plugin install --all -f
여러 플러그인을 동시에 설치하십시오.
ibmcloud plugin install container-service@1.0.506 secrets-manager@0.1.25
ibmcloud 플러그인 다운로드
특정 버전의 플러그인을 지정된 리포지토리에서 IBM Cloud CLI로 다운로드하거나 리포지토리에서 사용 가능한 모든 최신 플러그인을 다운로드합니다.
ibmcloud plugin download PLUGIN_NAME [-r REPO_NAME] [-v VERSION] [-d, --dest DOWNLOAD_DIRECTORY] [-f]
ibmcloud plugin download [-a, --all] [-r REPO_NAME] [-f]
ibmcloud plugin download URL [-f] [-d DOWNLOAD_DIRECTORY]
저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소 IBM Cloud를 사용합니다. 단일 플러그인을 다운로드하는 경우 버전을 지정하지 않으면 이 명령은 사용 가능한 최신 버전을 선택하여 다운로드합니다. '-a, --all' 플래그를 지정하면 이 명령은 저장소에서 사용 가능한 모든 최신 플러그인을 다운로드합니다.
명령 옵션:
- -a, --all (선택사항)
- 저장소에서 사용 가능한 모든 최신 플러그인을 다운로드합니다.
- -r REPO_NAME(선택사항)
- 플러그인 바이너리가 있는 저장소의 이름입니다. 저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소
IBM Cloud를 사용합니다. - -v VERSION(선택사항)
- 다운로드할 플러그인의 버전입니다. 특정 시맨틱 버전 또는 제한조건을 허용합니다.
- -d, --dest 다운로드_디렉토리 (선택 사항)
- 다운로드된 플러그인의 대상 디렉토리입니다. 지정되지 않은 경우 이는 작업 디렉토리입니다.
- -f
- 확인 없이 플러그인을 강제로 다운로드합니다.
IBM Cloud CLI에는 IBM Cloud라는 공식 저장소 이름이 있습니다.
예:
원격에서 플러그인 다운로드 URL:
ibmcloud plugin download http://example.com/downloads/my-plugin
IBM Cloud 리포지토리에서 최신 버전의 container-service 플러그인을 다운로드하세요:
ibmcloud plugin download container-service -r "IBM Cloud"
또는 다음을 실행할 수 있습니다.
ibmcloud plugin download container-service
공식 플러그인 리포지토리에서 0.1.425 버전으로 container-service 플러그인을 다운로드하세요:
ibmcloud plugin download container-service -v 0.1.425
공식 플러그인 저장소에서 버전이 0.1.425 인 container-service 플러그인을 ~/my_downloads 디렉토리로 다운로드하십시오.
ibmcloud plugin download container-service -v 0.1.425 -d ~/my_downloads
공식 플러그인 리포지토리에서 사용 가능한 모든 최신 플러그인을 다운로드하세요:
ibmcloud plugin download --all
공식 플러그인 저장소에서 사용 가능한 모든 최신 플러그인을 확인 없이 다운로드하세요:
ibmcloud plugin download --all -f
ibmcloud plugin update
저장소에서 플러그인을 업그레이드합니다.
ibmcloud plugin update [PLUGIN NAME] [-r REPO_NAME] [-v VERSION] [--all]
저장소가 지정되지 않은 경우 명령은 기본 플러그인 저장소 IBM Cloud를 사용합니다. 버전이 지정되지 않은 경우 명령은 설치할 최신의 사용 가능한 버전을 선택합니다.
명령 옵션:
- PLUGIN NAME
- 업데이트할 플러그인의 이름입니다. 지정되지 않은 경우, 이 명령은 설치된 모든 플러그인의 업그레이드를 확인합니다.
- -r REPO_NAME
- 플러그인 바이너리가 있는 저장소의 이름입니다. 지정되지 않은 경우 명령은 기본 플러그인 저장소
IBM Cloud를 사용합니다. - -v VERSION(선택사항)
- 업데이트되는 플러그인의 버전입니다. 제공되지 않은 경우 플러그인을 최신 버전으로 업데이트합니다.
- --all
- 사용 가능한 모든 플러그인을 갱신하십시오.
예:
공식 플러그인 저장소 IBM Cloud에서 사용 가능한 모든 업그레이드 확인:
ibmcloud plugin update -r "IBM Cloud"
또는 다음을 실행할 수 있습니다.
ibmcloud plugin update
공식 플러그인 저장소에서 플러그인 container-service 을 최신 버전으로 업그레이드하세요:
ibmcloud plugin update container-service
공식 플러그인 저장소에서 플러그인 container-service 을 ' 0.1.440 ' 버전으로 업데이트합니다:
ibmcloud plugin update container-service -v 0.1.440
ibmcloud plugin uninstall
IBM Cloud CLI에서 지정된 플러그인을 설치 제거합니다.
ibmcloud plugin uninstall PLUGIN_NAME
명령 옵션:
- PLUGIN_NAME(필수)
- 설치 제거될 플러그인의 이름입니다.
예:
이전에 설치된 'container-service' 플러그인 설치 제거:
ibmcloud plugin uninstall container-service