연결 파라미터 - Amazon SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

연결 파라미터

다음 표에는 데이터 스토어당 AWS Glue 연결에 지원되는 Python 속성이 자세히 나와 있습니다.

Amazon Redshift 연결 파라미터

다음 Python 연결 파라미터는 Amazon Redshift에 대한 AWS Glue 연결에서 지원됩니다.

유형 설명 제약 조건 필수
auto_create 유형: boolean 사용자가 없는 경우 사용자를 생성해야 하는지 여부를 나타냅니다. 기본값은 false입니다. true, false 아니요
aws_secret_arn 유형: string 연결에 대한 추가 파라미터를 검색하는 데 사용되는 보안 암호ARN의 입니다. 유효 ARN 아니요
cluster_identifier 유형: string - maxLength: 63 Amazon Redshift 클러스터의 클러스터 식별자입니다. ^(?!.*—)[a-z][a-z0-9-]{0,61}[a-z0-9]$ 아니요
database 유형: string - maxLength: 127 연결할 데이터베이스의 이름입니다. 아니요
database_metadata_current_db_only 유형: boolean 애플리케이션이 다중 데이터베이스 데이터 공유 카탈로그를 지원하는지 여부를 나타냅니다. 애플리케이션이 이전 버전과의 호환성을 위해 다중 데이터베이스 데이터 공유 카탈로그를 지원하지 않음을 나타내true기 위해 기본값은 입니다. true, false 아니요
db_groups 유형: string 가 현재 세션에 db_user 조인하는 기존 데이터베이스 그룹 이름의 쉼표로 구분된 목록입니다. 아니요
db_user 유형: string Amazon Redshift에 사용할 사용자 ID입니다. 아니요
host 유형: string - maxLength: 256 Amazon Redshift 클러스터의 호스트 이름입니다. 아니요
iam 유형: boolean 연결에 대한 IAM 기본 인증을 활성화 또는 비활성화하는 플래그입니다. 기본값은 false입니다. true, false 아니요
iam_disable_cache 유형: boolean 이 옵션은 IAM 자격 증명의 캐시 여부를 지정합니다. 기본값은 true입니다. 이렇게 하면 API 게이트웨이에 대한 요청이 제한될 때 성능이 향상됩니다. true, false 아니요
max_prepared_statements 유형: integer 한 번에 열 수 있는 준비된 문의 최대 수입니다. 아니요
numeric_to_float 부동 소수점 NUMERIC 데이터 유형 값을 소수점에서 변환할지 여부를 지정합니다. 기본적으로 NUMERIC 값은 decimal.Decimal Python 객체로 수신됩니다. 결과가 반올림될 수 있으므로 가장 정밀도를 선호하는 사용 사례에는 이 옵션을 활성화하지 않는 것이 좋습니다. 이 옵션을 활성화decimal.Decimal하기 float 전에 의 Python 설명서를 참조하여 decimal.Decimal 와 간의 단점을 이해하세요. 기본값은 false입니다. true, false 아니요
port 유형: integer Amazon Redshift 클러스터의 포트 번호입니다. 범위 1150-65535 아니요
profile 유형: string - maxLength: 256 에서 사용하는 보안 인증 정보 및 설정이 포함된 프로필의 이름입니다 AWS CLI. 아니요
region 유형: string 클러스터가 위치한 AWS 리전입니다. 유효한 AWS 리전 아니요
serverless_acct_id 유형: string - maxLength: 256 Amazon Redshift 서버리스 리소스와 연결된 AWS 계정 ID입니다. 아니요
serverless_work_group 유형: string - maxLength: 256 Amazon Redshift 서버리스 엔드포인트의 작업 그룹 이름입니다. 아니요
ssl 유형: boolean true SSL가 활성화된 경우. true, false 아니요
ssl_mode 유형: enum[verify-ca, verify-full, null]) Amazon Redshift에 대한 연결의 보안입니다. verify-ca (SSL 를 사용하고 서버 인증서를 확인해야 합니다.) 및 verify-full (SSL 를 사용해야 합니다. 서버 인증서를 확인해야 하며 서버 호스트 이름이 인증서의 호스트 이름 속성과 일치해야 합니다.)가 지원됩니다. 자세한 내용은 Amazon Redshift 설명서의 연결에 대한 보안 옵션 구성을 참조하세요. 기본값은 verify-ca입니다. verify-ca, verify-full 아니요
timeout 유형: integer 서버 연결 시간이 초과되기까지의 시간(초)입니다. 0 아니요

Athena 연결 파라미터

다음 Python 연결 파라미터는 Athena에 대한 AWS Glue 연결에서 지원됩니다.

유형 설명 제약 조건 필수
aws_access_key_id 유형: string - maxLength: 256 IAM 계정과 연결된 AWS 액세스 키를 지정합니다. 이 정보를 에 저장하는 것이 좋습니다aws_secret. 길이 16~128 아니요
aws_secret_access_key 유형: string - maxLength: 256 AWS 액세스 키의 보안 부분입니다. 이 정보는 에 저장하는 것이 좋습니다aws_secret. 아니요
aws_secret_arn 유형: string 연결에 대한 추가 파라미터를 검색하는 데 사용되는 보안 암호ARN의 입니다. 유효 ARN 아니요
catalog_name 유형: string - maxLength: 256 드라이버로 액세스하는 데이터베이스와 테이블이 포함된 카탈로그입니다. 카탈로그에 대한 자세한 내용은 섹션을 참조하세요DataCatalog. 아니요
duration_seconds 유형: number 역할 세션 지속 시간(초)입니다. 이 설정에는 1~12시간의 값을 지정할 수 있습니다. 기본적으로 기간은 3,600초(1시간)로 설정됩니다. 900초(15분)부터 역할의 최대 세션 기간 설정까지의 범위 아니요
encryption_option 유형: enum[SSE_S3, SSE_KMS, CSE_KMS, null]) Amazon S3에 대한 유휴 암호화입니다. Athena 가이드저장 시 암호화 섹션을 참조하세요. SSE_S3, SSE_KMS, CSE_KMS 아니요
kms_key 유형: string - maxLength: 256 AWS KMS CSE_KMS에서 를 사용하는 경우 키입니다encrytion_option. 아니요
poll_interval 유형: number Athena에서 쿼리 결과의 상태를 폴링하는 초 단위 간격입니다. 아니요
profile_name 유형: string - maxLength: 256 Athena에 대한 요청을 인증하는 데 보안 인증 정보를 사용해야 하는 AWS 구성 프로필의 이름입니다. 아니요
region_name 유형: string 쿼리가 실행되는 AWS 리전입니다. 유효한 AWS 리전 아니요
result_reuse_enable 유형: boolean 이전 쿼리 결과의 재사용을 활성화합니다. true, false 아니요
result_reuse_minutes 유형: integer Athena에서 재사용을 고려해야 하는 이전 쿼리 결과의 최대 수명(분)을 지정합니다. 기본값은 60입니다. >= 1 아니요
role_arn 유형: string 쿼리를 실행하는 데 사용할 역할입니다. 유효 ARN 아니요
schema_name 유형: string - maxLength: 256 데이터베이스에 사용할 기본 스키마의 이름입니다. 아니요
s3_staging_dir 유형: string - maxLength: 1024 쿼리 결과가 저장되는 Amazon S3의 위치입니다. s3_staging_dir 또는 work_group가 필요합니다.
work_group 유형: string 쿼리가 실행될 작업 그룹입니다. 작업 그룹에 대한 자세한 내용은 섹션을 참조하세요WorkGroup. ^[a-zA-Z0-9._-]{1,128}$ s3_staging_dir 또는 work_group가 필요합니다.

Snowflake 연결 파라미터

다음 Python 연결 파라미터는 Snowflake에 대한 AWS Glue 연결에서 지원됩니다.

Snowflake 연결 파라미터

유형 설명 제약 조건 필수
account 유형: string - maxLength: 256 Snowflake 계정 식별자입니다. 계정 식별자에는 snowflakecomputing.com 접미사가 포함되지 않습니다.
arrow_number_to_decimal 유형: boolean 기본적으로 False입니다. 즉, NUMBER 열 값은 이중 정밀도 부동 소수점 번호()로 반환됩니다float64. fetch_pandas_all()fetch_pandas_batches() 메서드를 호출할 때 DECIMAL 열 값을 십진수(decimal.Decimal)로 반환하려면 이 값을 True로 설정합니다. true, false 아니요
autocommit 유형: boolean 기본값은 Snowflake 파라미터 를 false준수하는 입니다AUTOCOMMIT. 세션에서 autocommit 모드를 활성화하거나 비활성화false하려면 true 또는 로 각각 설정합니다. true, false 아니요
aws_secret_arn 유형: string 연결에 대한 추가 파라미터를 검색하는 데 사용되는 보안 암호ARN의 입니다. 유효 ARN 아니요
client_prefetch_threads 유형: integer 결과 세트를 다운로드하는 데 사용되는 스레드 수입니다(기본적으로 4개). 값을 늘리면 가져오기 성능이 향상되지만 메모리가 더 필요합니다. 아니요
database 유형: string - maxLength: 256 사용할 기본 데이터베이스의 이름입니다. 아니요
login_timeout 유형: integer 로그인 요청에 대한 초 단위 제한 시간입니다. 기본값은 60초입니다. HTTP 응답이 가 아닌 경우 제한 시간 이후에 로그인 요청이 포기됩니다success. 아니요
network_timeout 유형: integer 다른 모든 작업의 초 단위 제한 시간입니다. 기본값은 none (무한)입니다. HTTP 응답이 가 아닌 경우 제한 시간 후 일반 요청이 포기됩니다success. 아니요
paramstyle 유형: string - maxLength: 256 Python 코드에서 SQL 쿼리를 실행할 때 파라미터 대체에 사용되는 자리 표시자 구문입니다. 클라이언트 측 바인딩pyformat의 경우 기본값은 입니다. 서버 측 바인딩에 대한 바인딩 변수 형식을 변경하려면 qmark 또는 numeric를 지정합니다. 아니요
role 유형: string - maxLength: 256 사용할 기본 역할의 이름입니다. 아니요
schema 유형: string - maxLength: 256 데이터베이스에 사용할 기본 스키마의 이름입니다. 아니요
timezone 유형: string - maxLength: 128 기본적으로 없음, Snowflake 파라미터 를 준수합니다TIMEZONE. 세션 시간대를 설정하려면 유효한 시간대(예: America/Los_Angeles)로 설정합니다. 와 유사한 형식의 시간대 America/Los_Angeles 아니요
validate_default_parameters 유형: boolean 지정된 데이터베이스, 스키마 또는 웨어하우스가 없는 경우 예외를 발생true시키려면 를 로 설정합니다. 기본값은 false입니다. 아니요
warehouse 유형: string - maxLength: 256 사용할 기본 웨어하우스의 이름입니다. 아니요