Developer Connect는 데이터 상주 요구사항을 준수합니다. 데이터 상주는 데이터가 저장되는 위치를 설명합니다. 규정 준수를 위해 Developer Connect는 다음을 수행합니다.
- 리전 Spanner 인스턴스에 리소스 데이터를 저장합니다.
- 지정된 클라우드 리전 내에서만 데이터를 복제합니다.
- 리전 Spanner 대기열 내에서 웹훅 데이터를 대기열에 추가합니다.
하지만 일부 연결에는 적용되지 않습니다. 기본적으로 GitHub 연결은 이벤트 전송을 위해 전역 Pub/Sub 주제를 사용합니다. 그런 다음 주제가 리전 구독에 복제됩니다. Pub/Sub 메시지는 Pub/Sub에 영구적으로 저장되지 않지만 Pub/Sub가 각 메시지를 전역 주제에 일시적으로 저장하므로 이 전역 라우팅은 데이터 상주 요건을 충족하지 않습니다.
Google Cloud CLI를 사용하여 GitHub 연결을 만들면 해당 연결은 리전별이지만 연결에서 사용하는 Developer Connect GitHub 앱은 전역이므로 데이터 저장 위치 요구사항을 준수하지 않습니다.
Google Cloud 콘솔을 사용하여 GitHub 연결을 만들면 해당 연결에 대해 데이터 저장 위치가 기본적으로 사용 중지됩니다. 데이터 상주 사용 설정 체크박스를 활성화하여 사용 설정할 수 있습니다. 이렇게 하면 이 GitHub 연결이 데이터 저장 위치 규정을 준수하게 됩니다. Developer Connect는 GitHub 사용자 계정 또는 조직이 소유한 연결을 위한 GitHub 앱을 만듭니다. 앱에서 연결별 리전화된 웹훅 엔드포인트를 사용합니다.
데이터 저장 위치 규정을 준수하는 GitHub 연결을 만들려면 GitHub에 연결을 참고하세요.