여러 인스턴스의 파티 등록 공유

AML AI 인스턴스의 등록된 당사자를 동일한 Google Cloud 리전의 최대 2개의 추가 인스턴스와 공유하여 예측을 수행할 수 있습니다. 이를 통해 조직은 AML 알림을 생성하는 데 사용하는 기본 AML AI 인스턴스의 성능에 영향을 미치지 않고 동일한 당사자를 등록하는 데 두 번 비용을 지불하지 않고도 실제 데이터에 모델을 학습시킬 수 있습니다.

기본 AML AI 인스턴스는 당사자를 등록하는 호스트입니다. 소비자라고 하는 추가 인스턴스는 당사자를 등록할 필요가 없습니다. 대신 호스트 인스턴스에 등록된 모든 당사자에 대한 예측을 생성할 수 있습니다. 일반적으로 이러한 인스턴스는 기본 인스턴스에 배포하기 전에 새 모델을 학습시키고 평가하는 등 중요도가 낮은 작업에 사용됩니다.

시작하기 전에

호스트로 사용할 인스턴스를 선택합니다. 일반적으로 프로덕션 알림을 생성하는 데 사용하는 인스턴스입니다.

컨슈머로 사용할 인스턴스를 하나 또는 두 개 선택합니다. 일반적으로 AML AI 모델을 만들고, 평가하고, 분석하는 데 사용하는 인스턴스입니다.

호스트 및 소비자 인스턴스는 동일한 Google Cloud 리전에 있어야 하며 동일한 조직 내의 동일한 프로젝트 또는 프로젝트에 속해야 합니다.

호스트 인스턴스 구성

등록 공유의 호스트 인스턴스가 되도록 인스턴스를 구성하려면 valid_party_registration_sharing_consumer_instances 필드에서 최대 2개의 인스턴스를 선택한 소비자 인스턴스로 지정합니다.

호스트 인스턴스를 만들 때 이 필드를 설정하거나 projects.locations.instances.patch 요청을 사용하여 기존 인스턴스에서 이 필드를 업데이트할 수 있습니다.

이 필드는 문자열 목록이며 최대 길이는 2입니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • LOCATION: 호스트 및 소비자 인스턴스의 위치입니다.
  • HOST_PROJECT_ID: 호스트 인스턴스가 포함된 프로젝트의 사용자 정의 식별자입니다.
  • HOST_INSTANCE_ID: 호스트 인스턴스의 사용자 정의 식별자입니다.
  • CONSUMER_PROJECT_ID: 소비자 인스턴스가 포함된 프로젝트의 사용자 정의 식별자입니다.
  • CONSUMER_INSTANCE_ID: 소비자 인스턴스의 사용자 정의 식별자입니다.

요청 본문을 request.json 파일에 저장합니다. 터미널에서 다음 명령어를 실행하여 현재 디렉터리에 이 파일을 만들거나 덮어씁니다.


cat > request.json << 'EOF'
{
  "valid_party_registration_sharing_consumer_instances": [
    "projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/CONSUMER_INSTANCE_ID"
 ]
}
EOF

다음 예와 같이 curl 명령어를 사용하여 HTTP 엔드포인트를 호출합니다.


 curl -X PATCH \
     -H "Authorization: Bearer $(gcloud auth print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
     -d @request.json \
"https://financialservices.googleapis.com/v1/projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID?updateMask=valid_party_registration_sharing_consumer_instances"

소비자 인스턴스 구성

party_registration_sharing_host_instance 필드를 사용하여 각 소비자 인스턴스를 구성합니다. 이 필드는 문자열입니다.

요청 본문을 request.json 파일에 저장합니다. 터미널에서 다음 명령어를 실행하여 현재 디렉터리에 이 파일을 만들거나 덮어씁니다.


cat > request.json << 'EOF'

  {
    "party_registration_sharing_host_instance": "projects/HOST_PROJECT_ID/locations/LOCATION/instances/HOST_INSTANCE_ID"
  }
EOF

다음 예와 같이 curl 명령어를 사용하여 HTTP 엔드포인트를 호출합니다.


curl -X PATCH \
 -H "Authorization: Bearer $(gcloud auth print-access-token)" \
 -H "Content-Type: application/json; charset=utf-8" \
 -d @request.json \
 "https://financialservices.googleapis.com/v1/projects/CONSUMER_PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID?updateMask=party_registration_sharing_host_instance"

VPC-SC 구성

호스트 및 컨슈머 인스턴스에서 서로 다른 VPC-SC 경계를 사용하는 경우 인스턴스가 포함된 프로젝트에 대해 VPC-SC 경계 브리지 또는 인그레스/이그레스 규칙을 구성합니다.