> For the complete documentation index, see [llms.txt](https://docs.panther.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.panther.com/ko/system-configuration/panther-deployment-types/legacy-configurations/cloud-connected-setup-without-cli-tool-legacy/configuring-snowflake-for-cloud-connected-legacy.md).

# 클라우드 연결용 Snowflake 구성하기(레거시)

## 개요

{% hint style="danger" %}
이 페이지의 지침을 따르지 말고, 대신 다음을 따르십시오 [Cloud Connected](/ko/system-configuration/panther-deployment-types/cloud-connected.md) 그리고 [클라우드 연결 Panther 인스턴스 설정 지침](/ko/system-configuration/panther-deployment-types/cloud-connected/set-up.md). 이 페이지는 역사적 참고용으로만 존재합니다.
{% endhint %}

어떤 [Cloud Connected](/ko/system-configuration/panther-deployment-types/cloud-connected.md) Panther 배포의 경우, 귀사 조직이 Panther 인스턴스가 배포되는 Snowflake 계정과 AWS 계정을 소유하며, Panther는 플랫폼의 초기 배포와 이후 업그레이드를 관리합니다.

새롭거나 비어 있는 Snowflake 계정에서 시작해야 합니다. Panther는 Cloud Connected 배포에서 Panther가 관리하는 Snowflake 계정 사용을 지원하지 않습니다.

이 페이지에서는 Panther 배포를 위해 Snowflake 계정을 구성하는 방법과 자격 증명을 AWS 계정에 연결하는 방법을 설명합니다.

### Snowflake Enterprise 이상이 필요한 Panther 기능

다음 Panther 기능을 사용하려면 [Snowflake Enterprise Edition](https://docs.snowflake.com/en/user-guide/intro-editions) 이상 버전을 사용해야 합니다:

* [쿼리 가속](/ko/search/backend/snowflake/configuration.md#query-acceleration)
* [검색 최적화](/ko/search/backend/snowflake/configuration.md#search-optimization)
* [로그 유형별 RBAC](/ko/system-configuration/rbac.md#prerequisites-for-customer-configured-snowflake-accounts)
* [Snowflake Audit Logs 통합의 ACCESS\_HISTORY 뷰](/ko/data-onboarding/supported-logs/snowflake.md)

## Panther용 새 Snowflake 계정과 사용자를 만드는 방법

1. Snowflake 조직에서 아래 템플릿을 사용하여 Panther 전용 새 Snowflake 계정을 만드세요. `<YOUR_REGION>` 다음 중 하나여야 합니다 [지원되는 AWS 리전](/ko/system-configuration/panther-deployment-types.md#supported-aws-regions) (그리고 다음과 동일한 AWS [리전](https://docs.snowflake.com/en/user-guide/intro-regions) Panther 인스턴스가 결국 배포될 위치).

   ```sql
   USE ROLE ORGADMIN;

   CREATE ACCOUNT <YOUR_PANTHER_ACCOUNT_NAME> // 원하는 Panther 계정 이름
     ADMIN_NAME = <YOUR_ADMIN_NAME>
     ADMIN_PASSWORD = '<YOUR ADMIN PASSWORD>' // 최소 32자 이상 사용하는 것이 권장됩니다
     ADMIN_USER_TYPE = 'LEGACY_SERVICE'
     EMAIL = '<your snowflake DBA email>'
     MUST_CHANGE_PASSWORD = FALSE
     EDITION = <YOUR_EDITION> // STANDARD, ENTERPRISE, or BUSINESS_CRITICAL
     REGION = <YOUR_REGION> // Panther 인스턴스가 나중에 배포될 AWS 리전
     COMMENT =  'Panther Snowflake Cloud Connected 프로덕션 환경'; 
   ```
2. 위 명령의 출력에서 다음을 복사합니다. `URL` 값을 복사하여 브라우저 창에 붙여넣습니다. 위 명령에 제공한 자격 증명을 사용하여 방금 만든 계정에 로그인합니다.
3. 새 계정에서 다음을 생성합니다. `pantheraccountadmin` 사용자를 만들고 다음 명령을 사용하여 관리자 역할을 부여합니다:

   ```sql
   USE ROLE SECURITYADMIN;

   CREATE USER pantheraccountadmin
      PASSWORD='<panther_credential>'
      TYPE='LEGACY_SERVICE';

   GRANT ROLE SYSADMIN
      TO USER pantheraccountadmin;
      
   GRANT ROLE SECURITYADMIN
      TO USER pantheraccountadmin;

   GRANT ROLE ACCOUNTADMIN
      TO USER pantheraccountadmin;
      
   ALTER USER pantheraccountadmin SET DEFAULT_ROLE = SYSADMIN;
   ```
4. Snowflake 콘솔에서 계정 URL을 찾습니다:
   1. 왼쪽 탐색 표시줄 하단에서 이름을 클릭합니다.
   2. 열리는 메뉴에서 **계정**.
   3. 열리는 메뉴에서 계정 이름 위에 마우스를 올립니다.
   4. 열리는 메뉴에서 다음을 클릭합니다. **계정 UR 복사**L 아이콘.
      * URL 형식은 다음과 같습니다: `<org-name>-<account-name>.snowflakecomputing.com`
      * 이 값은 나중 단계에서 필요하므로 안전한 위치에 저장하세요.\
        ![](/files/760ba80dd787e4f6f768d912b30e53ea30c698a1)

{% hint style="info" %}
다음으로 돌아가 [Cloud Connected 지침](/ko/system-configuration/panther-deployment-types/cloud-connected.md#how-to-configure-your-cloud-connected-account) 배포 프로세스를 계속 진행합니다.
{% endhint %}

## (선택 사항) Panther 데이터 테이블용 읽기 전용 역할 만들기

Panther는 `PANTHERACCOUNTADMIN` 사용자 자격 증명을 안전한 위치에 보관합니다.

Panther 데이터 레이크 테이블에 대한 읽기 전용 액세스 권한을 가진 여러 사용자를 만들고 유지하려면 `PANTHERACCOUNTADMIN` 사용자 또는 다른 `SECURITYADMIN` 사용이 가능한 Snowflake 계정의 사용자를 사용하여 다음 명령을 실행할 수 있습니다:

```sql
USE ROLE SECURITYADMIN;

# 필요한 경우 새 사용자 생성
CREATE USER IF NOT EXISTS my_readonly_user 
    PASSWORD = '<INITIAL PASSWORD>'
    MUST_CHANGE_PASSWORD = TRUE;

# 새로 생성한 사용자에게 PANTHER_READONLY_ROLE 부여
GRANT ROLE PANTHER_READONLY_ROLE TO USER my_readonly_user;
```

## **(선택 사항) Panther Account Admin 사용자 비활성화 및 다시 활성화**

{% hint style="danger" %}
비활성화하면 `PANTHERACCOUNTADMIN` 사용자는 Panther가 다음 작업을 수행하지 못하게 할 수 있습니다:

* 자격 증명 회전 수행
* 다음과 같은 특정 기능 사용 활성화 [역할 기반 액세스 제어(RBAC)](/ko/system-configuration/rbac.md)
* Panther가 실행해야 하는 새 기능 배포`snowconfig`
  {% endhint %}

위의 영향에도 불구하고 `PANTHERACCOUNTADMIN` 사용자를 비활성화하기로 선택한 경우 다음 명령을 사용하여 그렇게 할 수 있습니다:

```sql
USE ROLE SECURITYADMIN;

ALTER USER PANTHERACCOUNTADMIN SET DISABLED = TRUE
```

Panther 업그레이드에 권한 있는 액세스가 필요하면 해당 사용자를 일시적으로 다시 활성화할 수 있습니다:

```sql
USE ROLE SECURITYADMIN;

ALTER USER PANTHERACCOUNTADMIN SET DISABLED = FALSE
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.panther.com/ko/system-configuration/panther-deployment-types/legacy-configurations/cloud-connected-setup-without-cli-tool-legacy/configuring-snowflake-for-cloud-connected-legacy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
