DOCUMENTATION
/
언어
English
Français
Deutsch
日本語
한국어
Português
시작하기
가이드
개발자
참조
릴리스 정보
자습서
상태
  1. 개요
    • 빌더
    • Snowflake DevOps
      • 가시성
        • Snowpark 라이브러리
        • Snowpark API
        • Snowflake의 Spark 워크로드
        • 머신 러닝
        • Snowflake ML
        • Snowpark 코드 실행 환경
        • Snowpark Container Services
        • 함수와 프로시저
        • 로깅, 추적 및 메트릭
        • Snowflake APIs
        • Snowflake Python APIs
        • Snowflake RESTAPIs
        • SQL API
        • 앱
        • Snowflake의 Streamlit
          1. Snowflake의 Streamlit 정보
            • 시작하기
              1. Getting started with Streamlit in Snowflake
                • Example: Build a personalized data dashboard
                  • Example: Build a form that writes to Snowflake
                  • Streamlit object management
                    1. Billing considerations
                      • Security considerations
                        • Privilege requirements
                          • 소유자의 권리 이해하기
                            • PrivateLink
                            • App development
                              1. Create your app
                                • Edit your app
                                  • Manage your app
                                    • Delete your app
                                      • Runtime environments
                                        • Dependency management
                                          • File organization
                                            • Secrets and configuration
                                              • Personalization with user information
                                              • Migrations and upgrades
                                                1. Identify your app type
                                                  • Migrate to a container runtime
                                                    • Migrate from ROOT_LOCATION
                                                    • 기능
                                                      1. 외부 액세스
                                                        • Git 통합
                                                          • Restricted caller's rights
                                                            • 로깅 및 추적
                                                              • Row access policies
                                                                • Sharing Streamlit in Snowflake apps
                                                                  • Sleep timer
                                                                  • 제한 사항 및 라이브러리 변경 사항
                                                                    • Streamlit in Snowflake 문제 해결하기
                                                                      • Streamlit 오픈 소스 라이브러리 설명서
                                                                    • Snowflake Native App Framework
                                                                    • Snowflake 선언적 공유
                                                                    • 커넥터용 Snowflake Native SDK
                                                                    • 외부 통합
                                                                    • 외부 함수
                                                                        1. 외부 함수 소개
                                                                          • 데이터 형식
                                                                            • 요청 및 응답 변환기
                                                                              • 성능
                                                                                • 모범 사례
                                                                                  • AWS
                                                                                      1. 계획
                                                                                        • AWS 관리 콘솔을 사용하여 만들기
                                                                                        • AWS CloudFormation 템플릿을 사용하여 만들기
                                                                                            1. 1단계: 원격 서비스 만들기
                                                                                              • 2단계: 게이트웨이 URL 및 역할 ARN 가져오기
                                                                                                • 3단계: API 통합 만들기
                                                                                                  • 4단계: API 통합 연결
                                                                                                    • 5단계: 외부 함수 만들기
                                                                                                  • 호출
                                                                                                    • 문제 해결하기
                                                                                                  • Google Cloud
                                                                                                  • Azure
                                                                                                  • 보안
                                                                                                • Kafka 및 Spark 커넥터
                                                                                                • Snowflake Scripting
                                                                                                • Snowflake Scripting 개발자 가이드
                                                                                                • 도구
                                                                                                • Snowflake CLI
                                                                                                • Git
                                                                                                • 드라이버
                                                                                                • 개요
                                                                                                • 드라이버가 세션을 재사용할 경우의 고려 사항
                                                                                                  • Scala versions
                                                                                                    • 참조
                                                                                                    • API 참조
                                                                                                      개발자외부 함수AWSAWS CloudFormation 템플릿을 사용하여 만들기4단계: API 통합 연결

                                                                                                      4단계: Management Console에서 AWS용 API 통합을 프록시 서비스에 연결합니다.¶

                                                                                                      이 항목에서는 Snowflake에서 API 통합 오브젝트를 프록시 서비스(즉, Amazon API Gateway)에 연결하기 위한 지침을 제공합니다. Snowflake와 이전에 만든 IAM(ID 및 액세스 관리) 역할 사이에 트러스트 관계를 만들어 연결합니다.

                                                                                                      Management Console을 사용하든, CloudFormation 템플릿을 사용하든 관계없이 지침은 동일합니다.

                                                                                                      이전 단계¶

                                                                                                      3단계: Snowflake에서 AWS를 위한 API 통합 만들기

                                                                                                      Snowflake와 새 IAM 역할 사이의 트러스트 관계 설정하기¶

                                                                                                      AWS Management Console에서 다음을 수행합니다.

                                                                                                      1. IAM 을 선택합니다.

                                                                                                      2. Roles 을 선택합니다.

                                                                                                      3. 워크시트의 New IAM Role Name 필드에서 이 값을 찾은 후, AWS Management Console에서 같은 값(역할 이름)을 찾습니다.

                                                                                                      4. Trust relationships 탭을 클릭한 다음, Edit trust relationship 버튼을 클릭합니다.

                                                                                                        그러면 인증 정보를 추가할 수 있는 Policy Document 가 열립니다.

                                                                                                      5. Policy Document 에서 Statement.Principal.AWS 필드를 찾아 (키가 아니라) 값을 워크시트의 API_AWS_IAM_USER_ARN 필드에 있는 값으로 바꿉니다.

                                                                                                      6. Statement.Condition 필드를 찾습니다. 처음에는 중괄호(“{}”)만 포함해야 합니다.

                                                                                                      7. 중괄호 사이에 다음을 붙여넣습니다.

                                                                                                        "StringEquals": { "sts:ExternalId": "xxx" }

                                                                                                      8. 워크시트에서 xxx 를 API_AWS_EXTERNAL_ID 필드의 값으로 바꿉니다.

                                                                                                      9. 트러스트 관계에 대한 Policy Document 편집이 완료되면 다음과 비슷한 형태일 것입니다.

                                                                                                        {
                                                                                                          "Version": "2012-10-17",
                                                                                                          "Statement": [
                                                                                                            {
                                                                                                              "Effect": "Allow",
                                                                                                              "Principal": {
                                                                                                                "AWS": "arn:aws:iam::1234567898012:user/development/development_user"
                                                                                                              },
                                                                                                              "Action": "sts:AssumeRole",
                                                                                                              "Condition": {"StringEquals": { "sts:ExternalId": "EXTERNAL_FUNCTIONS_SFCRole=3_8Hcmbi9halFOkt+MdilPi7rdgOv=" }}
                                                                                                            }
                                                                                                          ]
                                                                                                        }
                                                                                                        
                                                                                                      10. Update Trust Policy 를 클릭합니다.

                                                                                                      다음 단계¶

                                                                                                      5단계: Snowflake에서 AWS를 위한 외부 함수 만들기

                                                                                                      이 페이지가 도움이 되었습니까?

                                                                                                      Snowflake 방문하기
                                                                                                      대화에 참여하기
                                                                                                      Snowflake로 개발하기
                                                                                                      피드백 공유하기
                                                                                                      블로그에서 최신 게시물 읽기
                                                                                                      자체 인증 받기
                                                                                                      개인정보 보호정책사이트 이용약관쿠키 설정© 2026 Snowflake, Inc. All Rights Reserved.

                                                                                                      Alternative interfaces

                                                                                                      Snowflake Python APIs

                                                                                                      Snowflake REST APIs

                                                                                                      Snowflake CLI

                                                                                                      1. 이전 단계
                                                                                                      2. Snowflake와 새 IAM 역할 사이의 트러스트 관계 설정하기
                                                                                                      3. 다음 단계