개발 엔드포인트 API - AWS Glue

개발 엔드포인트 API

개발 엔드포인트 API는 사용자 지정 DevEndpoint를 사용한 테스트와 관련된 AWS Glue API에 대해 설명합니다.

데이터 유형

DevEndpoint 구조

개발자가 원격으로 ETL(추출, 변환 및 로드) 스크립트를 디버그할 수 있는 개발 엔드포인트입니다.

필드
  • EndpointName – UTF-8 문자열입니다.

    DevEndpoint의 이름입니다.

  • RoleArnAWS IAM ARN string pattern과(와) 일치하는 UTF-8 문자열입니다.

    DevEndpoint에 사용되는 IAM 역할의 Amazon 리소스 이름(ARN)입니다.

  • SecurityGroupIds – UTF-8 문자열의 배열입니다.

    DevEndpoint에 사용된 보안 그룹 식별자 목록입니다.

  • SubnetId – UTF-8 문자열입니다.

    DevEndpoint에 대한 서브넷 ID입니다.

  • YarnEndpointAddress – UTF-8 문자열입니다.

    DevEndpoint가 사용하는 YARN 엔드포인트 주소입니다.

  • PrivateAddress – UTF-8 문자열입니다.

    DevEndpoint가 하나의 VPC에 생성되었다면 VPC 내 DevEndpoint에 액세스할 수 있는 프라이빗 IP 주소입니다. PrivateAddress 필드는 VPC 내에 DevEndpoint를 생성할 때만 표시됩니다.

  • ZeppelinRemoteSparkInterpreterPort - 숫자(정수)입니다.

    원격 Apache Spark 인터프리터용 Apache Zeppelin 포트입니다.

  • PublicAddress – UTF-8 문자열입니다.

    DevEndpoint가 사용하는 퍼블릭 IP 주소입니다. PublicAddress 필드는 비Virtual Private Cloud(VPC) DevEndpoint를 생성할 때만 표시됩니다.

  • Status – UTF-8 문자열입니다.

    DevEndpoint의 현재 상태입니다.

  • WorkerType – UTF-8 문자열입니다(유효한 값: Standard="" | G.1X="" | G.2X="" | G.025X="").

    개발 엔드포인트로 할당되는 미리 정의된 작업자 유형입니다. Standard, G.1X 또는 G.2X 값을 허용합니다.

    • Standard 작업자 유형의 경우, 각 작업자가 4vCPU, 16GB 메모리 및 50GB 디스크와, 작업자당 실행기 2개를 제공합니다.

    • G.1X 작업자 유형의 경우, 각 작업자가 1DPU(4vCPU, 16GB 메모리, 64GB 디스크)에 매핑되고, 작업자당 실행기 1개를 제공합니다. 메모리 집약적인 작업의 경우 이 작업자 유형을 사용하는 것이 좋습니다.

    • G.2X 작업자 유형의 경우, 각 작업자가 2DPU(8vCPU, 32GB 메모리, 128GB 디스크)에 매핑되고, 작업자당 실행기 1개를 제공합니다. 메모리 집약적인 작업의 경우 이 작업자 유형을 사용하는 것이 좋습니다.

    알려진 문제: 개발 엔드포인트가 G.2X WorkerType 구성으로 만들어질 경우 개발 엔드포인트의 Spark 드라이버가 4 vCPU, 16GB 메모리 및 64GB 디스크에서 실행됩니다.

  • GlueVersionCustom string pattern #15과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    Glue 버전에 따라AWS Glue에서 지원하는 Apache Spark와 Python의 버전이 정해집니다. Python 버전은 개발 엔드포인트에서 ETL 스크립트를 실행하기 위해 지원되는 버전을 나타냅니다.

    이용 가능한 AWS Glue 버전과 그에 상응하는 Spark 및 Python 버전에 대한 자세한 내용은 개발자 안내서의 Glue 버전을 참조하세요.

    Glue 버전 지정 없이 생성된 개발 엔드포인트는 Glue 0.9로 기본 지정됩니다.

    CreateDevEndpoint 또는 UpdateDevEndpoint API의 Arguments 파라미터를 사용하여 개발 엔드포인트에 지원되는 Python 버전을 지정할 수 있습니다. 인수가 제공되지 않으면 버전은 기본적으로 Python 2입니다.

  • NumberOfWorkers - 숫자(정수)입니다.

    개발 엔드포인트로 할당되는 정의된 workerType의 작업자 수입니다.

    정의할 수 있는 최대 작업자 수는 G.1X의 경우 299개, G.2X의 경우 149개입니다.

  • NumberOfNodes - 숫자(정수)입니다.

    DevEndpoint에 할당된 AWS Glue Glue 데이터 처리 장치(DPU) 수입니다.

  • AvailabilityZone – UTF-8 문자열입니다.

    DevEndpoint가 위치한 AWS 가용 영역입니다.

  • VpcId – UTF-8 문자열입니다.

    DevEndpoint가 사용한 Virtual Private Cloud(VPC)의 ID입니다.

  • ExtraPythonLibsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 Amazon S3 버킷에 있는 하나 이상의 Python 라이브러리에 대한 경로입니다. 여러 값은 쉼표(,)로 구분된 완전한 경로여야 합니다.

    참고

    DevEndpoint에서는 순수 Python 라이브러리만 사용할 수 있습니다. pandas Python 데이터 분석 라이브러리 등 C 확장을 활용하는 라이브러리는 현재 지원되지 않습니다.

  • ExtraJarsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 S3 버킷에 있는 하나 이상의 Java .jar 파일에 대한 경로입니다.

    참고

    DevEndpoint에서는 순수 Java/Scala 라이브러리만 사용할 수 있습니다.

  • FailureReason – UTF-8 문자열입니다.

    DevEndpoint의 현재 실패 이유입니다.

  • LastUpdateStatus – UTF-8 문자열입니다.

    마지막 업데이트의 상태입니다.

  • CreatedTimestamp – 타임스탬프입니다.

    이 DevEndpoint가 생성된 시점.

  • LastModifiedTimestamp – 타임스탬프입니다.

    DevEndpoint가 마지막으로 수정된 시점.

  • PublicKey – UTF-8 문자열입니다.

    인증용으로 이 DevEndpoint에서 사용될 퍼블릭 키입니다. 사용할 권장 속성이 퍼블릭 키이므로 이전 버전과의 호환성을 위해 이 속성이 제공됩니다.

  • PublicKeys – 5개 이하의 문자열로 구성된 UTF-8 문자열의 배열입니다.

    인증용으로 DevEndpoints에서 사용될 퍼블릭 키 목록입니다. 퍼블릭 키를 사용하면 클라이언트마다 다른 프라이빗 키를 지정할 수 있으므로 이 속성의 사용이 단일 퍼블릭 키보다 우선됩니다.

    참고

    이전에 퍼블릭 키로 엔드포인트를 생성한 경우, 퍼블릭 키 목록을 설정할 수 있으려면 해당 키를 제거해야 합니다. deletePublicKeys 속성의 퍼블릭 키 콘텐츠와 addPublicKeys 속성의 새 키 목록을 사용하여 UpdateDevEndpoint API를 호출하십시오.

  • SecurityConfigurationSingle-line string pattern과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    DevEndpoint에 사용할 SecurityConfiguration 구조의 이름입니다.

  • Arguments – 100개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 UTF-8 문자열입니다.

    각 값은 UTF-8 문자열입니다.

    DevEndpoint 구성에 사용되는 인수의 맵입니다.

    유효한 인수는 다음과 같습니다.

    • "--enable-glue-datacatalog": ""

    CreateDevEndpoint 또는 UpdateDevEndpoint API의 Arguments 파라미터를 사용하여 개발 엔드포인트에 지원되는 Python 버전을 지정할 수 있습니다. 인수가 제공되지 않으면 버전은 기본적으로 Python 2입니다.

DevEndpointCustomLibraries 구조

개발 엔드포인트에 로드될 사용자 지정 라이브러리입니다.

필드
  • ExtraPythonLibsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 Amazon Simple Storage Service(Amazon S3) 버킷에 있는 하나 이상의 Python 라이브러리에 대한 경로입니다. 여러 값은 쉼표(,)로 구분된 완전한 경로여야 합니다.

    참고

    DevEndpoint에서는 순수 Python 라이브러리만 사용할 수 있습니다. pandas Python 데이터 분석 라이브러리 등 C 확장을 활용하는 라이브러리는 현재 지원되지 않습니다.

  • ExtraJarsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 S3 버킷에 있는 하나 이상의 Java .jar 파일에 대한 경로입니다.

    참고

    DevEndpoint에서는 순수 Java/Scala 라이브러리만 사용할 수 있습니다.

작업

CreateDevEndpoint 작업(Python: create_dev_endpoint)

새 개발 엔드포인트를 생성합니다.

요청
  • EndpointName필수(Required): UTF-8 문자열입니다.

    DevEndpoint에 지정된 이름입니다.

  • RoleArn필수(Required): AWS IAM ARN string pattern과(와) 일치하는 UTF-8 문자열입니다.

    DevEndpoint의 IAM 역할입니다.

  • SecurityGroupIds – UTF-8 문자열의 배열입니다.

    새로운 DevEndpoint가 사용할 보안 그룹의 보안 그룹 ID입니다.

  • SubnetId – UTF-8 문자열입니다.

    사용할 새 DevEndpoint의 서브넷 ID입니다.

  • PublicKey – UTF-8 문자열입니다.

    인증용으로 이 DevEndpoint에서 사용될 퍼블릭 키입니다. 사용할 권장 속성이 퍼블릭 키이므로 이전 버전과의 호환성을 위해 이 속성이 제공됩니다.

  • PublicKeys – 5개 이하의 문자열로 구성된 UTF-8 문자열의 배열입니다.

    인증용으로 개발 엔드포인트에서 사용될 퍼블릭 키 목록입니다. 퍼블릭 키를 사용하면 클라이언트마다 다른 프라이빗 키를 지정할 수 있으므로 이 속성의 사용이 단일 퍼블릭 키보다 우선됩니다.

    참고

    이전에 퍼블릭 키로 엔드포인트를 생성한 경우, 퍼블릭 키 목록을 설정할 수 있으려면 해당 키를 제거해야 합니다. deletePublicKeys 속성의 퍼블릭 키 콘텐츠와 addPublicKeys 속성의 새 키 목록을 사용하여 UpdateDevEndpoint API를 호출하십시오.

  • NumberOfNodes - 숫자(정수)입니다.

    DevEndpoint에 할당할 AWS Glue 데이터 처리 장치(DPU) 수입니다.

  • WorkerType – UTF-8 문자열입니다(유효한 값: Standard="" | G.1X="" | G.2X="" | G.025X="").

    개발 엔드포인트로 할당되는 미리 정의된 작업자 유형입니다. Standard, G.1X 또는 G.2X 값을 허용합니다.

    • Standard 작업자 유형의 경우, 각 작업자가 4vCPU, 16GB 메모리 및 50GB 디스크와, 작업자당 실행기 2개를 제공합니다.

    • G.1X 작업자 유형의 경우, 각 작업자가 1DPU(4vCPU, 16GB 메모리, 64GB 디스크)에 매핑되고, 작업자당 실행기 1개를 제공합니다. 메모리 집약적인 작업의 경우 이 작업자 유형을 사용하는 것이 좋습니다.

    • G.2X 작업자 유형의 경우, 각 작업자가 2DPU(8vCPU, 32GB 메모리, 128GB 디스크)에 매핑되고, 작업자당 실행기 1개를 제공합니다. 메모리 집약적인 작업의 경우 이 작업자 유형을 사용하는 것이 좋습니다.

    알려진 문제: 개발 엔드포인트가 G.2X WorkerType 구성으로 만들어질 경우 개발 엔드포인트의 Spark 드라이버가 4 vCPU, 16GB 메모리 및 64GB 디스크에서 실행됩니다.

  • GlueVersionCustom string pattern #15과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    Glue 버전에 따라AWS Glue에서 지원하는 Apache Spark와 Python의 버전이 정해집니다. Python 버전은 개발 엔드포인트에서 ETL 스크립트를 실행하기 위해 지원되는 버전을 나타냅니다.

    이용 가능한 AWS Glue 버전과 그에 상응하는 Spark 및 Python 버전에 대한 자세한 내용은 개발자 안내서의 Glue 버전을 참조하세요.

    Glue 버전 지정 없이 생성된 개발 엔드포인트는 Glue 0.9로 기본 지정됩니다.

    CreateDevEndpoint 또는 UpdateDevEndpoint API의 Arguments 파라미터를 사용하여 개발 엔드포인트에 지원되는 Python 버전을 지정할 수 있습니다. 인수가 제공되지 않으면 버전은 기본적으로 Python 2입니다.

  • NumberOfWorkers - 숫자(정수)입니다.

    개발 엔드포인트로 할당되는 정의된 workerType의 작업자 수입니다.

    정의할 수 있는 최대 작업자 수는 G.1X의 경우 299개, G.2X의 경우 149개입니다.

  • ExtraPythonLibsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 Amazon S3 버킷에 있는 하나 이상의 Python 라이브러리에 대한 경로입니다. 여러 값은 쉼표(,)로 구분된 완전한 경로여야 합니다.

    참고

    DevEndpoint에서는 순수 Python 라이브러리만 사용할 수 있습니다. pandas Python 데이터 분석 라이브러리 등 C 확장을 활용하는 라이브러리는 아직 지원되지 않습니다.

  • ExtraJarsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되어야 할 S3 버킷에 있는 하나 이상의 Java .jar 파일에 대한 경로입니다.

  • SecurityConfigurationSingle-line string pattern과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    DevEndpoint에 사용할 SecurityConfiguration 구조의 이름입니다.

  • Tags – 50개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 길이가 1~128바이트인 UTF-8 문자열입니다.

    각 값은 256 바이트 이하 길이의 UTF-8 문자열입니다.

    이 DevEndpoint에서 사용할 태그입니다. 태그를 사용하여 DevEndpoint에 대한 액세스를 제한할 수 있습니다. AWS Glue의 태그에 대한 자세한 내용은 개발자 안내서의 AWS Glue의 AWS 태그를 참조하세요.

  • Arguments – 100개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 UTF-8 문자열입니다.

    각 값은 UTF-8 문자열입니다.

    DevEndpoint 구성에 사용되는 인수의 맵입니다.

응답
  • EndpointName – UTF-8 문자열입니다.

    새로운 DevEndpoint에 할당된 이름입니다.

  • Status – UTF-8 문자열입니다.

    DevEndpoint의 현재 상태입니다.

  • SecurityGroupIds – UTF-8 문자열의 배열입니다.

    새로운 DevEndpoint에 지정된 보안 그룹입니다.

  • SubnetId – UTF-8 문자열입니다.

    새로운 DevEndpoint에 지정된 서브넷 ID입니다.

  • RoleArnAWS IAM ARN string pattern과(와) 일치하는 UTF-8 문자열입니다.

    새로운 DevEndpoint에 할당된 역할의 Amazon 리소스 이름(ARN)입니다.

  • YarnEndpointAddress – UTF-8 문자열입니다.

    DevEndpoint가 사용하는 YARN 엔드포인트 주소입니다.

  • ZeppelinRemoteSparkInterpreterPort - 숫자(정수)입니다.

    원격 Apache Spark 인터프리터용 Apache Zeppelin 포트입니다.

  • NumberOfNodes - 숫자(정수)입니다.

    이 DevEndpoint에 할당된 AWS Glue 데이터 처리 장치(DPU) 수입니다.

  • WorkerType – UTF-8 문자열입니다(유효한 값: Standard="" | G.1X="" | G.2X="" | G.025X="").

    개발 엔드포인트로 할당되는 미리 정의된 작업자 유형입니다. Standard, G.1X 또는 G.2X 값일 수 있습니다.

  • GlueVersionCustom string pattern #15과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    Glue 버전에 따라AWS Glue에서 지원하는 Apache Spark와 Python의 버전이 정해집니다. Python 버전은 개발 엔드포인트에서 ETL 스크립트를 실행하기 위해 지원되는 버전을 나타냅니다.

    이용 가능한 AWS Glue 버전과 그에 상응하는 Spark 및 Python 버전에 대한 자세한 내용은 개발자 안내서의 Glue 버전을 참조하세요.

  • NumberOfWorkers - 숫자(정수)입니다.

    개발 엔드포인트로 할당되는 정의된 workerType의 작업자 수입니다.

  • AvailabilityZone – UTF-8 문자열입니다.

    DevEndpoint가 위치한 AWS 가용 영역입니다.

  • VpcId – UTF-8 문자열입니다.

    DevEndpoint가 사용한 Virtual Private Cloud(VPC)의 ID입니다.

  • ExtraPythonLibsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되는 S3 버킷에 있는 하나 이상의 Python 라이브러리에 대한 경로입니다.

  • ExtraJarsS3Path – UTF-8 문자열입니다.

    DevEndpoint에서 로드되는 S3 버킷에 있는 하나 이상의 Java .jar에 대한 경로입니다.

  • FailureReason – UTF-8 문자열입니다.

    DevEndpoint의 현재 실패 이유입니다.

  • SecurityConfigurationSingle-line string pattern과(와) 일치하는 1~255바이트 길이의 UTF-8 문자열입니다.

    DevEndpoint에 사용 중인 SecurityConfiguration 구조의 이름입니다.

  • CreatedTimestamp – 타임스탬프입니다.

    DevEndpoint가 생성된 시점입니다.

  • Arguments – 100개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 UTF-8 문자열입니다.

    각 값은 UTF-8 문자열입니다.

    DevEndpoint를 구성하는 데 사용되는 인수의 맵입니다.

    유효한 인수는 다음과 같습니다.

    • "--enable-glue-datacatalog": ""

    CreateDevEndpoint 또는 UpdateDevEndpoint API의 Arguments 파라미터를 사용하여 개발 엔드포인트에 지원되는 Python 버전을 지정할 수 있습니다. 인수가 제공되지 않으면 버전은 기본적으로 Python 2입니다.

오류
  • AccessDeniedException

  • AlreadyExistsException

  • IdempotentParameterMismatchException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

  • ResourceNumberLimitExceededException

UpdateDevEndpoint 작업(Python: update_dev_endpoint)

지정한 개발 엔드포인트를 업데이트합니다.

요청
  • EndpointName필수(Required): UTF-8 문자열입니다.

    업데이트할 DevEndpoint의 이름입니다.

  • PublicKey – UTF-8 문자열입니다.

    사용할 DevEndpoint의 퍼블릭 키입니다.

  • AddPublicKeys – 5개 이하의 문자열로 구성된 UTF-8 문자열의 배열입니다.

    사용할 DevEndpoint의 퍼블릭 키 목록입니다.

  • DeletePublicKeys – 5개 이하의 문자열로 구성된 UTF-8 문자열의 배열입니다.

    DevEndpoint에서 삭제할 퍼블릭 키 목록입니다.

  • CustomLibrariesDevEndpointCustomLibraries 객체입니다.

    DevEndpoint에 로드될 사용자 지정 Python 또는 Java 라이브러리입니다.

  • UpdateEtlLibraries – 부울입니다.

    개발 엔드포인트에 로드될 사용자 지정 라이브러리 목록을 업데이트해야 하면 True이고 그렇지 않으면 False입니다.

  • DeleteArguments – UTF-8 문자열의 배열입니다.

    DevEndpoint 구성에 사용되는 인수의 맵에서 삭제할 인수 키의 목록입니다.

  • AddArguments – 100개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 UTF-8 문자열입니다.

    각 값은 UTF-8 문자열입니다.

    DevEndpoint 구성에 사용되는 인수의 맵을 추가하기 위한 인수의 맵입니다.

    유효한 인수는 다음과 같습니다.

    • "--enable-glue-datacatalog": ""

    CreateDevEndpoint 또는 UpdateDevEndpoint API의 Arguments 파라미터를 사용하여 개발 엔드포인트에 지원되는 Python 버전을 지정할 수 있습니다. 인수가 제공되지 않으면 버전은 기본적으로 Python 2입니다.

응답
  • 무응답 파라미터.

오류
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • ValidationException

DeleteDevEndpoint 작업(Python: delete_dev_endpoint)

지정한 개발 엔드포인트를 삭제합니다.

요청
  • EndpointName필수(Required): UTF-8 문자열입니다.

    DevEndpoint의 이름입니다.

응답
  • 무응답 파라미터.

오류
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetDevEndpoint 작업(Python: get_dev_endpoint)

지정된 개발 엔드포인트에 대한 정보를 가져옵니다.

참고

Virtual Private Cloud(VPC)에서 개발 엔드포인트를 생성하면, AWS Glue은(는) 프라이빗 IP 주소만 반환하며 퍼블릭 IP 주소 필드는 입력되지 않습니다. 비 VPC 개발 엔드포인트를 생성할 때 AWS Glue은(는) 퍼블릭 IP 주소만 반환합니다.

요청
  • EndpointName필수(Required): UTF-8 문자열입니다.

    정보를 검색할 DevEndpoint의 이름입니다.

응답
  • DevEndpointDevEndpoint 객체입니다.

    DevEndpoint 정의입니다.

오류
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

GetDevEndpoints 작업(Python: get_dev_endpoints)

이 AWS 계정에서 모든 개발 엔드포인트를 검색합니다.

참고

Virtual Private Cloud(VPC)에서 개발 엔드포인트를 생성하면, AWS Glue는 프라이빗 IP 주소만 반환하며 퍼블릭 IP 주소 필드는 입력되지 않습니다. 비 VPC 개발 엔드포인트를 생성할 때 AWS Glue은(는) 퍼블릭 IP 주소만 반환합니다.

요청
  • MaxResults – 1~1,000의 숫자(정수)입니다.

    반환할 정보의 최대 크기.

  • NextToken – UTF-8 문자열입니다.

    이것이 지속적으로 호출되면 지속적인 토큰입니다.

응답
  • DevEndpointsDevEndpoint 객체의 배열입니다.

    DevEndpoint 정의 목록입니다.

  • NextToken – UTF-8 문자열입니다.

    모든 DevEndpoint 정의가 아직 반환되지 않은 경우의 지속 토큰입니다.

오류
  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

BatchGetDevEndpoints 작업(Python: batch_get_dev_endpoints)

주어진 개발 엔드포인트 이름 목록에 대한 리소스 메타데이터 목록을 반환합니다. ListDevEndpoints 작업을 호출한 후에는 권한이 부여된 데이터에 액세스하기 위해 이 작업을 호출할 수 있습니다. 이 작업은 태그를 사용하는 권한 조건을 포함해 모든 IAM 권한을 지원합니다.

요청
  • customerAccountId – UTF-8 문자열입니다.

    AWS 계정 ID입니다.

  • DevEndpointNames필수(Required): 1~25개 문자열의 UTF-8 문자열의 배열입니다.

    DevEndpoint 이름(ListDevEndpoint 작업에서 반환된 이름일 수 있음)의 목록입니다.

응답
  • DevEndpointsDevEndpoint 객체의 배열입니다.

    DevEndpoint 정의 목록입니다.

  • DevEndpointsNotFound – 1~25개 문자열로 구성된 UTF-8 문자열의 배열입니다.

    찾을 수 없는 DevEndpoints 목록입니다.

오류
  • AccessDeniedException

  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

ListDevEndpoints 작업(Python: list_dev_endpoints)

이 AWS 계정의 모든 DevEndpoint 리소스 또는 지정된 태그를 가진 리소스의 이름을 검색합니다. 이 작업을 통해 계정에서 사용 가능한 리소스와 그 이름을 확인할 수 있습니다.

이 작업을 수행하면 응답에서 필터로 사용할 수 있는 선택 사항인 Tags 필드가 검색되기 때문에 태그가 지정된 리소스를 하나의 그룹으로 검색할 수 있습니다. 태그 필터링을 사용하기로 선택하면 태그가 포함된 리소스만 검색됩니다.

요청
  • NextToken – UTF-8 문자열입니다.

    이것이 지속적인 요청이라면 지속적인 토큰입니다.

  • MaxResults – 1~1,000의 숫자(정수)입니다.

    반환할 목록의 최대 크기.

  • Tags – 50개 이하의 페어로 구성된 키-값 페어의 맵 배열입니다.

    각 키는 길이가 1~128바이트인 UTF-8 문자열입니다.

    각 값은 256 바이트 이하 길이의 UTF-8 문자열입니다.

    이렇게 태그가 지정된 리소스만 반환하도록 지정합니다.

응답
  • DevEndpointNames – UTF-8 문자열의 배열입니다.

    계정의 모든 DevEndpoint 또는 지정된 태그를 가진 DevEndpoint의 이름입니다.

  • NextToken – UTF-8 문자열입니다.

    반환된 목록이 사용가능한 마지막 지표를 포함하지 경우의 연속 토큰입니다.

오류
  • InvalidInputException

  • EntityNotFoundException

  • InternalServiceException

  • OperationTimeoutException