alpacon token acl

acl ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด API ํ† ํฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๊ฐ ํ† ํฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ๋ช…๋ น ์‹คํ–‰ ๊ถŒํ•œ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ACL ๊ทœ์น™์„ ์ƒ์„ฑ, ๋‚˜์—ด ๋ฐ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

alpacon token acl [flags]
alpacon token acl [command]

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ช…๋ น์–ด

  • add - API ํ† ํฐ์— ๋Œ€ํ•œ ํŠน์ • ๋ช…๋ น ์•ก์„ธ์Šค ์ •์˜
  • delete - API ํ† ํฐ์—์„œ ๊ธฐ์กด ๋ช…๋ น ACL ์ œ๊ฑฐ
  • ls - API ํ† ํฐ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋ช…๋ น ACL ํ‘œ์‹œ

์˜ต์…˜ (Options)

  -h, --help   acl ๋ช…๋ น์–ด์— ๋Œ€ํ•œ ๋„์›€๋ง ์ถœ๋ ฅ

์˜ˆ์ œ

ํ† ํฐ์˜ ๋ชจ๋“  ACL ๋ชฉ๋ก ๋ณด๊ธฐ

alpacon token acl ls [TOKEN_ID_OR_NAME]

์ƒˆ ACL ๊ทœ์น™ ์ถ”๊ฐ€

๋Œ€ํ™”ํ˜• ๋ชจ๋“œ:

alpacon token acl add [TOKEN_ID_OR_NAME]

ํŠน์ • ํ† ํฐ ๋ฐ ๋ช…๋ น ์ง€์ •:

alpacon token acl add --token=[TOKEN_ID_OR_NAME] --command=[COMMAND]

add ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋ž˜๊ทธ:

  • -c, --command string - ๋ช…๋ น
  • -t, --token string - ํ† ํฐ ID

ACL ๊ทœ์น™ ์‚ญ์ œ

๋ช…๋ น ACL ID๋กœ ์‚ญ์ œ:

alpacon token acl delete [COMMAND_ACL_ID]
alpacon token acl rm [COMMAND_ACL_ID]

ํ† ํฐ ๋ฐ ๋ช…๋ น์œผ๋กœ ์‚ญ์ œ:

alpacon token acl rm --token=[TOKEN_ID_OR_NAME] --command=[COMMAND]

delete ๋ณ„์นญ: delete, rm