`policies create` — 정책 만들기

policies create — 정책 만들기

boundary policies create 명령어는 Boundary 정책을 만들어요.

스토리지 정책은 세션 녹화를 얼마나 오래 보관해야 하고 언제 삭제해야 하는지를 규정해요. 자세한 내용은 스토리지 정책 문서를 참고하세요.

출처: HashiCorp Boundary docs

본문

예시 (Example)

이 예시는 이름 prod, 설명 Prod Storage Policy를 가진 스토리지 정책을 만들어요. 이 정책의 보존 기간은 10일이고 20일 후에 삭제돼요.

$ boundary policies create storage -name prod -description "Prod Storage Policy" -retain-for-days 10 -delete-after-days 20

사용법 (Usage)

$ boundary policies create storage [options] [args]

하위 명령어 (Subcommands)

  • storage — storage 타입의 정책을 만들어요.

명령 옵션 (Command options)

  • -description=<string> — 정책에 설정할 설명이에요.
  • -name=<string> — 정책에 설정할 이름이에요. 이름은 선택 사항이지만, 설정하면 스코프 ID 내에서 고유해야 해요. 이름을 제공하지 않으면 Boundary는 스토리지 정책 ID를 기본 이름으로 사용해요.
  • -scope-id=<string> — 정책을 만들 스코프예요. 기본 스코프는 global이에요. 스코프는 BOUNDARY_SCOPE_ID 환경 변수로도 지정할 수 있어요.

스토리지 정책 옵션 (Storage policy options)

  • -delete-after-days=<string> — Boundary가 세션 녹화를 삭제할 경과 일 수예요.
  • -delete-after-overridable=<string> — 정책의 삭제 기간을 하위 정책이 덮어쓸 수 있는지 여부예요. 값은 true 또는 false일 수 있어요.
  • -retain-for-days=<string> — 세션 녹화를 보존해야 하는 일 수예요.
  • -retain-for-overridable=<string> — 정책의 보존 기간을 하위 스토리지 정책이 덮어쓸 수 있는지 여부예요. 값은 true 또는 false일 수 있어요.