์์ฑ์ด๋ gcloud CLI์ ๋์์ ์ ์ดํ๋ ์ค์ ์ ๋งํฉ๋๋ค.
์์ฑ์ ์ ํ๋ณ ๋๋ ์๋น์ค๋ณ ์ค์ ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด gcloud CLI์์ ์น์ธ์ ์ํด ์ฌ์ฉ๋๋ ๊ณ์ ์ค์ , Compute Engine ๋ฆฌ์์ค๋ก ์์ ์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๋ฆฌ์ ์ค์ ๋๋ ์๋ gcloud CLI ๊ตฌ์ฑ์์ ์ ๋ฐ์ดํธ๋ฅผ ํด์ ํ๊ธฐ ์ํ ์ต์ ์ค์ ๋ฑ์ด ์์ต๋๋ค. ๋ํ ์์ฑ์ ์ฌ์ฉํ์ฌ gcloud CLI ๋ช ๋ น์ด์ ์์ธ ์์ค ๋ฐ ํ๋กฌํํธ ๊ตฌ์ฑ๊ณผ ๊ฐ์ gcloud CLI ํ๊ฒฝ์ค์ ์ ์ ์ํ ์๋ ์์ต๋๋ค.
์์ฑ๊ณผ ์ ๊ณ
gcloud CLI๋ gcloud CLI ์์ฑ๊ณผ ํจ๊ณผ๊ฐ ๋์ผํ ์ผ๋ถ ์ ์ญ ํ๋๊ทธ์ ๋ช
๋ น์ด ํ๋๊ทธ๋ฅผ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด gcloud CLI๋ --project
ํ๋๊ทธ์ project
์์ฑ์ ๋ชจ๋ ์ง์ํฉ๋๋ค. ์์ฑ์ ์ฌ์ฉํ๋ฉด ๋ช
๋ น์ด ์คํ์์ ์ค์ ์ ๋์ผํ๊ฒ ์ ์งํ ์ ์์ง๋ง, ํ๋๊ทธ๋ ๊ฐ ํธ์ถ ๋จ์๋ก ๋ช
๋ น์ด ๋์์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ ๊ฐ์ง ๋ชจ๋๊ฐ ์ค์ ๋ ๊ฒฝ์ฐ์๋ ํ๋๊ทธ๊ฐ ์์ฑ๋ณด๋ค ์ฐ์ ์ ๋ฉ๋๋ค.
๊ตฌ์ฑ
๊ตฌ์ฑ์ gcloud CLI ์์ฑ์ ์กฐํฉํ์ฌ ์ด๋ฆ์ ๋ถ์ธ ๊ฒ์
๋๋ค. gcloud CLI๋ default
๋ผ๋ ๊ตฌ์ฑ์ ์ด๊ธฐ ํ์ฑ ๊ตฌ์ฑ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. default
๊ตฌ์ฑ์ ๋๋ถ๋ถ์ ์ฌ์ฉ ์ฌ๋ก์ ์ ํฉํฉ๋๋ค. ํ์ง๋ง ์ถ๊ฐ ๊ตฌ์ฑ์ ๋ง๋ค๊ณ ํ์์ ๋ฐ๋ผ ๊ตฌ์ฑ์ ์ ํํ ์๋ ์์ต๋๋ค.
์์ฑ ๋์ด
ํ์ฑ ๊ตฌ์ฑ์ ์์ฑ์ ๋์ดํ๋ ค๋ฉด gcloud config list
๋ฅผ ์คํํฉ๋๋ค.
gcloud config list
gcloud CLI๋ ์์ฑ ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค.
[compute] region = us-east1 zone = us-east1-d [core] account = user@google.com disable_usage_reporting = False project = example-project [metrics] command_name = gcloud.config.list
์์ฑ ์ค์
ํ์ฑ ๊ตฌ์ฑ์ ์์ฑ์ ์ค์ ํ๋ ค๋ฉด gcloud config set
์ ์คํํฉ๋๋ค. ๋ค์ ์์์์๋ project
์์ฑ์ ์ค์ ํฉ๋๋ค. ์ฌ๊ธฐ์ PROJECT_ID๋ ํ๋ก์ ํธ์ ๊ณ ์ ID์
๋๋ค.
gcloud config set project PROJECT_ID
core
์์ฑ ์น์
์ ์๋ ์์ฑ์ ์ค์ ํ๋ ค๋ฉด ์น์
๋ค์์ ์ฌ๋์๋ฅผ ์ง์ ํ ํ ์์ฑ ์ด๋ฆ์ ์ง์ ํด์ผ ํฉ๋๋ค. ๋ค์ ์์์์๋ ์์ญ ์ด๋ฆ์ us-east1-b
๋ก ์ค์ ํฉ๋๋ค.
gcloud config set compute/zone us-east1-b
ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ ์์ฑ ์ค์
ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ์ ์ค์ ํ ์๋ ์์ต๋๋ค. ๊ฐ ์์ฑ์๋ ์์ฑ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํด๋น ํ๊ฒฝ ๋ณ์๊ฐ ์์ต๋๋ค. ํ๊ฒฝ ๋ณ์์ ์ด๋ฆ์ CLOUDSDK_SECTION_NAME_PROPERTY_NAME
ํจํด์ ๋ฐ๋ฆ
๋๋ค.
์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ด core/project
๋ฐ compute/zone
์์ฑ์ ์ค์ ํ ์ ์์ต๋๋ค.
CLOUDSDK_CORE_PROJECT=PROJECT_NAME
CLOUDSDK_COMPUTE_ZONE=ZONE_NAME
์์ฑ ์ค์ ํด์
ํ์ฑ ๊ตฌ์ฑ์ ์์ฑ์ ์ค์ ํด์ ํ๋ ค๋ฉด gcloud config unset
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
gcloud config unset disable_usage_reporting
์ฌ์ฉ ๊ฐ๋ฅํ ์์ฑ
๋ชจ๋ ์์ฑ ๋ชฉ๋ก์ gcloud topic configurations
๋๋ gcloud config set --help
๋ฅผ ์คํํ๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฑ ์น์
์ ์ฐพ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- gcloud CLI ๊ตฌ์ฑ์ ์ฝ๊ณ ๊ตฌ์ฑ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.