storage-buckets update 명령어

storage-buckets update 명령어

boundary storage-buckets update는 ID로 Boundary storage bucket을 업데이트하는 명령어예요. 이름·설명은 물론, 외부 저장소에 접근할 때 쓰는 속성(attributes), 시크릿(secrets), 워커 필터도 함께 바꿀 수 있어요.

출처: HashiCorp Boundary docs

본문

boundary storage-buckets update 명령어는 ID로 Boundary storage bucket을 업데이트해요.

예제 (Example)

다음 예제는 ID가 _1234567890인 storage bucket에 이름 devops와 설명 storage bucket for DevOps를 추가해요.

$ boundary storage-buckets update -id _1234567890 -name devops -description "storage bucket for DevOps"

사용법 (Usage)

$ boundary storage-buckets update [options] [args]

명령 옵션 (Command options)

  • -description=<string> - storage bucket에 설정할 설명이에요.
  • -id=<string> - 업데이트할 storage bucket의 ID예요.
  • -name=<string> - storage bucket에 설정할 이름이에요.
  • -version=<int> - 업데이트 작업을 수행할 storage bucket의 버전이에요. 버전을 지정하지 않으면 명령어가 자동으로 체크-앤-셋 작업을 수행해요.

속성 옵션 (Attribute options)

  • -attr - 요청의 attribute 맵에 추가할 key=value 쌍이에요. 이 옵션은 값만 있는 단일 키일 수도 있고, 이 경우 값은 JSON null로 설정돼요. 값을 주면 Boundary가 유형을 자동으로 추론해요. -string-attr, -bool-attr, -num-attr로 유형을 덮어쓸 수 있어요. 이 값은 여러 번 지정할 수 있고, file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -attributes=<string> - 요청의 attributes 맵 전체로 사용할 수 있는 JSON 맵 값이에요. 보통 file:// 구문으로 파일에서 가져와요. 이 옵션은 다른 attr 플래그와 배타적이에요.
  • -bool-attr - 요청의 attributes 맵에 추가할 수 있는 key=value 불리언 값이에요. 이 값은 여러 번 지정할 수 있고, file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -num-attr - 요청의 attributes 맵에 추가할 수 있는 key=value 숫자 값이에요. 이 값은 여러 번 지정할 수 있고, 이 속성은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -string-attr - 요청의 attributes 맵에 추가할 수 있는 key=value 문자열 값이에요. 이 값은 여러 번 지정할 수 있고, 이 옵션은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.

시크릿 옵션 (Secrets options)

  • -bool-secret - 요청의 secrets 맵에 추가할 수 있는 key=value 불리언 값이에요. 이 값은 여러 번 지정할 수 있고, 이 옵션은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -num-secret - 요청의 secrets 맵에 추가할 수 있는 key=value 숫자 값이에요. 이 값은 여러 번 지정할 수 있고, 이 옵션은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -secret - 요청의 secrets 맵에 추가할 수 있는 key=value 쌍이에요. 이 옵션은 값만 있는 단일 키일 수도 있고, 이 경우 값은 JSON null로 설정돼요. 값을 주면 Boundary가 유형을 자동으로 추론해요. -string-secret, -bool-secret, -num-secret로 유형을 덮어쓸 수 있어요. 이 값은 여러 번 지정할 수 있고, 이 옵션은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.
  • -secrets=<string> - 요청의 secrets 맵 전체로 사용할 수 있는 JSON 맵 값이에요. 보통 file:// 구문으로 파일에서 가져와요. 이 옵션은 다른 secret 플래그와 배타적이에요.
  • -string-secret - 요청의 attributes 맵에 추가할 수 있는 key=value 문자열 값이에요. 이 값은 여러 번 지정할 수 있고, 이 옵션은 file://로 파일에서, env://로 환경 변수에서 값을 참조하는 것을 지원해요.

Storage bucket 옵션 (Storage bucket options)

  • -worker-filter=<string> - storage bucket과의 통신을 처리할 수 있는 워커를 필터링하는 데 사용할 수 있는 불리언 표현식이에요.

CLI 옵션 (CLI options)

명령어 고유 옵션 외에도 모든 Boundary CLI 명령어·하위 명령어에 공통으로 적용되는 옵션들이 있어요.

  • 연결 옵션 (Connection options)
  • 클라이언트 옵션 (Client options)
  • 출력 옵션 (Output options)
  • 환경 변수 (Environment variables)

더 알아보기 (Learn more)