์ด ๊ฐ์ด๋์์๋ ๋ค์ ์๋๋ฆฌ์ค์์ ์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ปค์คํ ํ์ต์ ์ํํ ๋ ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋์ด๋ ์ปค์คํ ์ปจํ ์ด๋์ด๋ ์๊ด์์ด ํ์ต ์ปจํ ์ด๋์์ ์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ปค์คํ ํ์ต
Model
๋ฆฌ์์ค๋ฅผEndpoint
๋ฆฌ์์ค์ ๋ฐฐํฌํ์ฌ ์จ๋ผ์ธ ์์ธก์ ์ ๊ณตํ ๋ ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋์ด๋ ์ปค์คํ ์ปจํ ์ด๋์ด๋ ์๊ด์์ด ์์ธก์ ์ ๊ณตํ๋ ์ปจํ ์ด๋์์ ์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.Vertex AI ๊ธฐ๋ฐ Ray ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ ๋ ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋ ธ๋์ ๋ํด ์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ค์ ํ ์ ์์ต๋๋ค.
์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ
Vertex AI๊ฐ ์คํ๋๋ฉด ์ผ๋ฐ์ ์ผ๋ก Google์์ Google Cloud ํ๋ก์ ํธ๋ฅผ ์ํด ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ์ฌ๋ฌ ์๋น์ค ๊ณ์ ์ค ํ๋์ ๊ถํ์ผ๋ก ์๋ํฉ๋๋ค. ํน์ ์ปจํ ์คํธ์์ ๋ค๋ฅธ Google Cloud ์๋น์ค์ ๋ํ ํฅ์๋ ์ก์ธ์ค ๊ถํ์ Vertex AI์ ๋ถ์ฌํ๋ ค๋ฉด Vertex AI์ ์๋น์ค ์์ด์ ํธ์ ํน์ ์ญํ ์ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
ํ์ง๋ง ์๋น์ค ์์ด์ ํธ์ ๊ถํ์ ๋ง์ถค์ค์ ํ๋ ค๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ธ๋ถํ๋ ์ก์ธ์ค ์ ์ด ๊ธฐ๋ฅ์ด ์ ๊ณต๋์ง ์์ ์๋ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Vertex AI ์์ ๋ฐ ๋ชจ๋ธ์ ๋ํ ๋ ์ ์ ๊ถํ ํ์ฉ. ๊ธฐ๋ณธ Vertex AI ์๋น์ค ์์ด์ ํธ์๋ BigQuery ๋ฐ Cloud Storage์ ๋ํ ์ก์ธ์ค ๊ถํ์ด ์์ต๋๋ค.
- ์ฌ๋ฌ ์์ ์ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ํ์ฉ. ๋ง์ ์ฌ์ฉ์๊ฐ ๋จ์ผ ํ๋ก์ ํธ์์ ์์ ์ ์คํํ๋๋ก ํ์ฉํ ์ ์์ง๋ง ๊ฐ ์ฌ์ฉ์ ์์ ์ ํน์ BigQuery ํ ์ด๋ธ์ด๋ Cloud Storage ๋ฒํท์ ๋ํ ์ก์ธ์ค ๊ถํ๋ง ๋ถ์ฌํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์คํํ๋ ๋ชจ๋ ์ปค์คํ ํ์ต ์์ ์ ๊ฐ๋ณ์ ์ผ๋ก ๋ง์ถค์ค์ ํ์ฌ ํ๋ก์ ํธ ์ธ๋ถ์ ์ฌ๋ฌGoogle Cloud ๋ฆฌ์์ค์ ์ก์ธ์คํ๊ณ ์ ํ ์ ์์ต๋๋ค.
๋ํ ์๋น์ค ์์ด์ ํธ์ ๊ถํ์ ๋ง์ถค์ค์ ํ์ฌ๋ ์ปค์คํ
ํ์ต Model
์์ ์์ธก์ ์ ๊ณตํ๋ ์ปจํ
์ด๋์ ์ ๊ณต๋๋ ๊ถํ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
์ปค์คํ
ํ์ต์ ์ํํ ๋๋ง๋ค ์ก์ธ์ค๋ฅผ ๋ง์ถค์ค์ ํ๊ฑฐ๋ ์ปค์คํ
ํ์ต Model
์ ์์ธก ์ปจํ
์ด๋์ ๊ถํ์ ๋ง์ถค์ค์ ํ๋ ค๋ฉด ์ปค์คํ
์๋น์ค ๊ณ์ ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๊ธฐ๋ณธ ์ก์ธ์ค
์ด ์น์
์์๋ ์ปค์คํ
ํ์ต ์ปจํ
์ด๋์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ก์ธ์ค ๋ฐ ์ปค์คํ
ํ์ต Model
๋ฆฌ์์ค์ ์์ธก ์ปจํ
์ด๋์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
์ปค์คํ
์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํน์ CustomJob
, HyperparameterTuningJob
, TrainingPipeline
๋๋ DeployedModel
๋ฆฌ์์ค์ ๋ํด ์ด ์ก์ธ์ค๋ฅผ ์ฌ์ ์ํฉ๋๋ค.
ํ์ต ์ปจํ ์ด๋
CustomJob
, HyperparameterTuningJob
๋๋ ์ปค์คํ
TrainingPipeline
์ ๋ง๋ค ๋ ํ์ต ์ปจํ
์ด๋๋ ๊ธฐ๋ณธ์ ์ผ๋กGoogle Cloud ํ๋ก์ ํธ์ Vertex AI ์ปค์คํ
์ฝ๋ ์๋น์ค ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์คํ๋ฉ๋๋ค.
์ถ๊ฐ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ์ ๋น๋กฏํ์ฌ Vertex AI ์ปค์คํ ์ฝ๋ ์๋น์ค ์์ด์ ํธ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. Google Cloud
์์ธก ์ปจํ ์ด๋
์ปค์คํ
ํ์ต Model
์ Endpoint
์ ๋ฐฐํฌํ ๋ ์์ธก ์ปจํ
์ด๋๋ Vertex AI์์ ๊ด๋ฆฌ๋๋ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์คํ๋ฉ๋๋ค. ์ด ์๋น์ค ๊ณ์ ์ Vertex AI ์๋น์ค ์์ด์ ํธ์ ๋ค๋ฆ
๋๋ค.
์์ธก ์ปจํ
์ด๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ์๋น์ค ๊ณ์ ์๋ Vertex AI๊ฐ AIP_STORAGE_URI
ํ๊ฒฝ ๋ณ์์ ์ ์ฅ๋ URI์์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๋ชจ๋ธ ์ํฐํฉํธ ์ฝ๊ธฐ ๊ถํ์ด ์์ต๋๋ค. ๋ค๋ฅธ ๊ถํ์ ์ป๊ธฐ ์ํด ์๋น์ค ๊ณ์ ์ ์์กดํ์ง ๋ง์ธ์. ์๋น์ค ๊ณ์ ์ ๊ถํ์ ๋ง์ถค์ค์ ํ ์ ์์ต๋๋ค.
์ปค์คํ ์๋น์ค ๊ณ์ ๊ตฌ์ฑ
๋ค์ ์น์
์์๋ Vertex AI์์ ์ฌ์ฉํ ์ปค์คํ
์๋น์ค ๊ณ์ ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก CustomJob
, HyperparameterTuningJob
, TrainingPipeline
, DeployedModel
์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค. Artifact Registry์์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋๋ก ์ปค์คํ
์๋น์ค ๊ณ์ ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. Vertex AI๋ ๊ธฐ๋ณธ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ปค์คํ ์๋น์ค ๊ณ์ ์ค์
์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ค์ ํ๋ ค๋ฉด ๋ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์.
์ฌ์ฉ์ ๊ด๋ฆฌํ ์๋น์ค ๊ณ์ ์ ๋ง๋ญ๋๋ค. ์ฌ์ฉ์ ๊ด๋ฆฌ ์๋น์ค ๊ณ์ ์ Vertex AI ๋ฆฌ์์ค์ ๋์ผํ ํ๋ก์ ํธ ๋๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์์ ์ ์์ต๋๋ค.
Vertex AI๊ฐ ์ปค์คํ ํ์ต ๋๋ ์์ธก ์ค์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ค๋ Google Cloud ์๋น์ค ๋ฐ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ๋ ์ ์๋น์ค ๊ณ์ IAM ์ญํ ์ ๋ถ์ฌํฉ๋๋ค.
์ ํ์ฌํญ: ์ฌ์ฉ์ ๊ด๋ฆฌ ์๋น์ค ๊ณ์ ์ด ํ์ต ์์ ๊ณผ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์๋ ๊ฒฝ์ฐ Vertex AI๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ ํธ์ Vertex AI ์๋น์ค ์์ด์ ํธ์ ์๋น์ค ๊ณ์ ํ ํฐ ์์ฑ์ ์ญํ (roles/iam.serviceAccountTokenCreator)์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
gcloud iam service-accounts add-iam-policy-binding \ --role=roles/iam.serviceAccountTokenCreator \ --member=serviceAccount:AI_PLATFORM_SERVICE_AGENT \ CUSTOM_SERVICE_ACCOUNT
์ ํ์ฌํญ: ์์ธก์ ์ฌ์ฉ์ ๊ด๋ฆฌ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ Vertex AI๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ ํธ์ Vertex AI ์๋น์ค ์์ด์ ํธ์ ์๋น์ค ๊ณ์ ๊ด๋ฆฌ์ ์ญํ (
roles/iam.serviceAccountAdmin
)์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.gcloud iam service-accounts add-iam-policy-binding \ --role=roles/iam.serviceAccountAdmin \ --member=serviceAccount:AI_PLATFORM_SERVICE_AGENT \ CUSTOM_SERVICE_ACCOUNT
๋ค์์ ๋ฐ๊ฟ๋๋ค.
AI_PLATFORM_SERVICE_AGENT: ๋ค์๊ณผ ๊ฐ์ ํ์์ ๊ฐ์ง ํ๋ก์ ํธ Vertex AI ์๋น์ค ์์ด์ ํธ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค.
service-PROJECT_NUMBER@gcp-sa-aiplatform.iam.gserviceaccount.com
Vertex AI ์๋น์ค ์์ด์ ํธ๋ฅผ ์ฐพ์ผ๋ ค๋ฉด Google Cloud ์ฝ์์์ IAM ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
CUSTOM_SERVICE_ACCOUNT: ์ด ์น์ ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ๋ง๋ ์ ์ฌ์ฉ์ ๊ด๋ฆฌ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค.
Vertex AI ๋ฆฌ์์ค์ ์ปค์คํ ์๋น์ค ๊ณ์ ์ง์
๋ฆฌ์์ค์ ํน์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ๋ ํ๋ก์ธ์ค๋ ์๋น์ค ๊ณ์ ์ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. ๋ค์ ์น์ ์์๋ ์ด์ ์น์ ์์ ๋ง๋ ์๋น์ค ๊ณ์ ์ ์ฌ๋ฌ Vertex AI ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ปค์คํ ํ์ต ๋ฆฌ์์ค์ ์๋น์ค ๊ณ์ ์ฐ๊ฒฐ
์ปค์คํ
ํ์ต ์ค์ ์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ปค์คํ
ํ์ต์ ์์ํ ๋ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ CustomJobSpec
๋ฉ์์ง์ serviceAccount
ํ๋์ ์ง์ ํฉ๋๋ค. ์์ฑํ๋ ์ปค์คํ
ํ์ต ๋ฆฌ์์ค ์ ํ์ ๋ฐ๋ผ API ์์ฒญ์์ ์ด ํ๋์ ๋ฐฐ์น๋ ๋ค๋ฆ
๋๋ค.
CustomJob
์ ๋ง๋๋ ๊ฒฝ์ฐCustomJob.jobSpec.serviceAccount
์ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.CustomJob
๋ง๋ค๊ธฐ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.HyperparameterTuningJob
์ ๋ง๋๋ ๊ฒฝ์ฐHyperparameterTuningJob.trialJobSpec.serviceAccount
์ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.HyperparameterTuningJob
๋ง๋ค๊ธฐ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.ํ์ดํผํ๋ผ๋ฏธํฐ ์กฐ์ ์์ด ์ปค์คํ
TrainingPipeline
์ ๋ง๋๋ ๊ฒฝ์ฐTrainingPipeline.trainingTaskInputs.serviceAccount
์ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.ํ์ดํผํ๋ผ๋ฏธํฐ ์กฐ์ ์ผ๋ก ์ปค์คํ
TrainingPipeline
์ ๋ง๋๋ ๊ฒฝ์ฐTrainingPipeline.trainingTaskInputs.trialJobSpec.serviceAccount
์ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.
์จ๋ผ์ธ ์์ธก์ ์ ๊ณตํ๋ ์ปจํ ์ด๋์ ์๋น์ค ๊ณ์ ์ฐ๊ฒฐ
์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก ์ปค์คํ
ํ์ต Model
์ ์์ธก ์ปจํ
์ด๋๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด Endpoint
์ Model
์ ๋ฐฐํฌํ ๋ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.
์ฝ์
Google Cloud ์ฝ์์ ์ฌ์ฉํ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ๋ฐ๋ฅด์ธ์. ๋ชจ๋ธ ์ค์ ์ ์ง์ ํ ๋ ์๋น์ค ๊ณ์ ๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ์๋น์ค ๊ณ์ ์ ์ ํํฉ๋๋ค.
gcloud
Vertex AI API๋ฅผ ์ฌ์ฉํ ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ๋ฅด๊ธฐ gcloud
ai endpoints deploy-model
๋ช
๋ น์ด๋ฅผ ์คํํ ๋ --service-account
ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.
์๋์ ๋ช ๋ น์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋ค์์ ๋ฐ๊ฟ๋๋ค.
- ENDPOINT_ID: ์๋ํฌ์ธํธ์ ID
- LOCATION_ID: Vertex AI๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์
- MODEL_ID: ๋ฐฐํฌํ ๋ชจ๋ธ์ ID
-
DEPLOYED_MODEL_NAME:
DeployedModel
์ ์ด๋ฆ์ ๋๋ค.DeployedModel
์Model
ํ์ ์ด๋ฆ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. -
MACHINE_TYPE: (์ ํ์ฌํญ) ์ด ๋ฐฐํฌ์ ๊ฐ ๋
ธ๋์ ์ฌ์ฉ๋๋ ๋จธ์ ๋ฆฌ์์ค. ๊ธฐ๋ณธ ์ค์ ์
n1-standard-2
์ ๋๋ค. ๋จธ์ ์ ํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. - MIN_REPLICA_COUNT: ์ด ๋ฐฐํฌ์ ์ต์ ๋ ธ๋ ์. ์ถ๋ก ๋ก๋ ์ ํ์์ ๋ฐ๋ผ ์ต๋ ๋ ธ๋ ์๊น์ง ๋ ธ๋ ์๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ผ ์ ์์ผ๋ฉฐ ์ด ๋ ธ๋ ์ ๋ฏธ๋ง์ผ๋ก๋ ์ค์ผ ์ ์์ต๋๋ค.
- MAX_REPLICA_COUNT: ์ด ๋ฐฐํฌ์ ์ต๋ ๋ ธ๋ ์. ์ถ๋ก ๋ก๋ ์ ํ์์ ๋ฐ๋ผ ์ด ๋ ธ๋ ์๊น์ง ๋ ธ๋ ์๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ผ ์ ์์ผ๋ฉฐ ์ต์ ๋ ธ๋ ์ ๋ฏธ๋ง์ผ๋ก๋ ์ค์ผ ์ ์์ต๋๋ค.
- CUSTOM_SERVICE_ACCOUNT: ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์์
๋๋ค. ์๋ฅผ ๋ค๋ฉด
SA_NAME@PROJECT_ID.iam.gserviceaccount.com
์ ๋๋ค.
gcloud ai endpoints deploy-model ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
Linux, macOS ๋๋ Cloud Shell
gcloud ai endpoints deploy-model ENDPOINT_ID \ --region=LOCATION \ --model=MODEL_ID \ --display-name=DEPLOYED_MODEL_NAME \ --machine-type=MACHINE_TYPE \ --min-replica-count=MIN_REPLICA_COUNT \ --max-replica-count=MAX_REPLICA_COUNT \ --traffic-split=0=100 \ --service-account=CUSTOM_SERVICE_ACCOUNT
Windows(PowerShell)
gcloud ai endpoints deploy-model ENDPOINT_ID ` --region=LOCATION ` --model=MODEL_ID ` --display-name=DEPLOYED_MODEL_NAME ` --machine-type=MACHINE_TYPE ` --min-replica-count=MIN_REPLICA_COUNT ` --max-replica-count=MAX_REPLICA_COUNT ` --traffic-split=0=100 ` --service-account=CUSTOM_SERVICE_ACCOUNT
Windows(cmd.exe)
gcloud ai endpoints deploy-model ENDPOINT_ID ^ --region=LOCATION ^ --model=MODEL_ID ^ --display-name=DEPLOYED_MODEL_NAME ^ --machine-type=MACHINE_TYPE ^ --min-replica-count=MIN_REPLICA_COUNT ^ --max-replica-count=MAX_REPLICA_COUNT ^ --traffic-split=0=100 ^ --service-account=CUSTOM_SERVICE_ACCOUNT
API
Vertex AI API๋ฅผ ์ฌ์ฉํ ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ๋ฅด๊ธฐ projects.locations.endpoints.deployModel
์์ฒญ์ ๋ณด๋ผ ๋ deployedModel.serviceAccount
ํ๋๋ฅผ ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์๋ก ์ค์ ํฉ๋๋ค.
์ฝ๋์์ Google Cloud ์๋น์ค์ ์ก์ธ์ค
์ด์ ์น์ ์ ์๋ด์ ๋ฐ๋ผ ์ปค์คํ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก Vertex AI๋ฅผ ๊ตฌ์ฑํ๋ฉด ํ์ต ์ปจํ ์ด๋ ๋๋ ์์ธก ์ปจํ ์ด๋๊ฐ ์๋น์ค ๊ณ์ ์ด ์ก์ธ์คํ ์ ์๋ ๋ชจ๋ Google Cloud ์๋น์ค ๋ฐ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
Google Cloud ์๋น์ค์ ์ก์ธ์คํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด (ADC)๋ฅผ ์ฌ์ฉํ๋๋ก ํ์ต ์ฝ๋ ๋๋ ์์ธก ์ ๊ณต ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ก์ธ์คํ ๋ฆฌ์์ค์ ํ๋ก์ ํธ ID ๋๋ ํ๋ก์ ํธ ๋ฒํธ๋ฅผ ๋ช ์์ ์ผ๋ก ์ง์ ํฉ๋๋ค. ๋ค๋ฅธ ์๋น์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ์ฝ๋ ์์ฑ ์์ธํ ์์๋ณด๊ธฐ Google Cloud
๋ค์ ๋จ๊ณ
- Vertex AI์ ์ก์ธ์ค ์ ์ด ์์ธํ ์์๋ณด๊ธฐ
- ํน์ IAM ๊ถํ ๋ฐ ํด๋น ๊ถํ์ด ์ง์ํ๋ ์์ ์์๋ณด๊ธฐ