

Amazon Managed Blockchain(AMB) Access Polygon은 평가판 릴리스이며 변경될 수 있습니다.

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

# AMB Access Polygon에서 지원되는 Managed Blockchain API 및 JSON-RPCs
<a name="polygon-api"></a>

Amazon Managed Blockchain은 AMB Access Polygon용 [토큰 액세스 관리자를 생성하고 관리하기 ](https://docs.aws.amazon.com/managed-blockchain/latest/ambp-dg/polygon-tokens.html)위한 API 작업을 제공합니다. 자세한 내용은 * [관리형 블록체인 API 참조 안내서](https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/Welcome.html)를 참조하세요*.

다음 주제에서는 AMB Access Polygon이 지원하는 Polygon JSON-RPCs의 목록과 참조를 제공합니다. 지원되는 각 JSON-RPC에는 사용에 대한 간략한 설명이 있습니다. Polygon JSON-RPCs합니다.

AMB Access Polygon은 다음 JSON-RPC 메서드를 지원합니다. 지원되는 각 JSON-RPC에는 유틸리티와 기본 요청 할당량에 대한 범주와 간략한 설명이 있습니다. 해당하는 경우 Amazon Managed Blockchain에서 JSON-RPC 메서드를 사용하기 위한 고유한 고려 사항이 표시됩니다.

**참고**  
목록에 없는 메서드는 지원되지 않습니다.
Amazon Managed Blockchain에서 Polygon JSON-RPCs 호출할 때 [서명 버전 4 서명 프로세스를](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) 사용하여 인증된 HTTPS 연결을 통해 호출할 수 있습니다. 즉, 계정의 AWS 승인된 IAM 보안 주체만 Polygon JSON-RPC를 호출할 수 있습니다. 이렇게 하려면 호출과 함께 AWS 자격 증명(액세스 키 ID 및 보안 액세스 키)을 제공해야 합니다.
서명 버전 4(SigV4) 서명 프로세스의 편리한 대안으로 토큰 기반 액세스를 사용할 수도 있습니다. 편의를 위해 보안 및 감사 가능성을 우선시하는 경우 SigV4 서명 프로세스를 대신 사용합니다. 그러나 SigV4 및 토큰 기반 액세스를 모두 사용하는 경우 요청이 작동하지 않습니다.
JSON-RPC 배치 요청은이 미리 보기를 위해 Amazon Managed Blockchain(AMB) Access Polygon에서 지원되지 않습니다.
다음 표의 **할당량** 열에는 각 JSON-RPC의 할당량이 나열되어 있습니다. 할당량은 각 JSON-RPC에 대해 폴리곤 네트워크(메인넷)당 리전당 초당 요청 수(RPS)로 설정됩니다.  
할당량을 늘리려면에 문의해야 합니다 지원. 에 연락하려면에 지원로그인합니다[AWS Support Center Console](https://console.aws.amazon.com/support). **사례 생성**을 선택합니다. **기술을** 선택합니다. **서비스로** *관리형 블록체인*을 선택합니다. *액세스:Polygon*을 **범주**로 선택하고 *일반 지침을* **심각도**로 선택합니다. *RPC 할당량을* **제목**으로 입력하고 **설명** 텍스트 상자에 *리전별 다각형 네트워크당 RPS*의 요구 사항에 적용되는 JSON-RPC 및 할당량 제한을 나열합니다. 사례를 **제출합니다**.

**Topics**



- **이더리움**
  - **JSON-RPC:** eth\_blockNumber / **설명:** 가장 최근 블록의 수를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_call / **설명:** 는 블록체인에서 트랜잭션을 생성하지 않고 즉시 새 메시지 호출을 실행합니다. / **할당량:** 100 / **고려 사항:** eth\_call는 0개의 가스를 사용하지만 필요한 메시지에 대한 가스 파라미터가 있습니다.
  - **JSON-RPC:** eth\_chainId / **설명:** [EIP-155](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md)에 도입된 현재 구성된 값의 정수 Chain Id 값을 반환합니다. 사용할 수 없는 None 경우 Chain Id를 반환합니다. / **할당량:** 300 / **고려 사항:** 
  - **JSON-RPC:** eth\_estimateGas / **설명:** 트랜잭션을 블록체인에 추가하지 않고 트랜잭션에 필요한 가스를 추정하고 반환합니다. / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** eth\_feeHistory / **설명:** 과거 가스 정보 모음을 반환합니다. / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** eth\_gasPrice / **설명:** Wei의 가스당 현재 가격을 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBalance / **설명:** 지정된 계정 주소 및 블록 식별자에 대한 계정의 잔액을 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBlockByHash / **설명:** 블록 해시를 사용하여 지정된 블록에 대한 정보를 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBlockByNumber / **설명:** 블록 번호를 사용하여 지정된 블록에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBlockReceipts / **설명:** 블록 번호를 사용하여 지정된 블록에 대한 수신을 반환합니다. / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBlockTransactionCountByHash / **설명:** 블록 해시를 사용하여 지정된 블록의 트랜잭션 수를 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getBlockTransactionCountByNumber / **설명:** 블록 번호를 사용하여 지정된 블록의 트랜잭션 수를 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getCode / **설명:** 지정된 계정 주소 및 블록 식별자에서 코드를 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getLogs / **설명:** 지정된 필터 객체에 대한 모든 로그의 배열을 반환합니다. / **할당량:** 10 / **고려 사항:** 계약 주소가 제공될 때 기본적으로 1K 블록 범위를 사용하여 모든 블록 범위에 대해 eth\_getloqs 요청할 수 있습니다. 활동이 높은 계약은 더 작은 블록 범위로 제한될 수 있습니다. 계약 주소가 제공되지 않으면 블록 범위는 8이 됩니다.
  - **JSON-RPC:** eth\_getRawTransactionByHash / **설명:** 에서 지정한 트랜잭션의 원시 형식을 반환합니다transaction\_hash. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getStorageAt / **설명:** 지정된 계정 주소 및 블록 식별자에 대해 지정된 스토리지 위치의 값을 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getTransactionByBlockHashAndIndex / **설명:** 지정된 블록 해시 및 트랜잭션 인덱스 위치를 사용하여 트랜잭션에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getTransactionByBlockNumberAndIndex / **설명:** 지정된 블록 번호 및 트랜잭션 인덱스 위치를 사용하여 트랜잭션에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getTransactionByHash / **설명:** 지정된 트랜잭션 해시가 있는 트랜잭션에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getTransactionCount / **설명:** 지정된 주소 및 블록 식별자에서 전송된 트랜잭션 수를 반환합니다. / **할당량:** 100 / **고려 사항:** 
  - **JSON-RPC:** eth\_getTransactionReceipt / **설명:** 지정된 트랜잭션 해시를 사용하여 트랜잭션의 수신을 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getUncleByBlockHashAndIndex / **설명:** 블록 해시 및 삼촌 인덱스 위치를 사용하여 지정된 삼촌 블록에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getUncleByBlockNumberAndIndex / **설명:** 블록 번호 및 서클 인덱스 위치를 사용하여 지정된 서클 블록에 대한 정보를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getUncleCountByBlockHash / **설명:** 서클 해시를 사용하여 지정된 서클의 개수를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_getUncleCountByBlockNumber / **설명:** 서클 번호를 사용하여 지정된 서클의 개수를 반환합니다. / **할당량:** 150 / **고려 사항:** 
  - **JSON-RPC:** eth\_maxPriorityFeePerGas / **설명:** 현재 블록에 포함된 트랜잭션을 가져오기 위해 우선 순위 요금으로 지불할 수 있는 금액 또는 "tip"의 추정치인 가스당 요금을 반환합니다. / **할당량:** 300 / **고려 사항:** 일반적으로이 메서드에서 반환된 값을 사용하여 제출하려는 후속 트랜잭션maxFeePerGas에서를 설정합니다.
  - **JSON-RPC:** eth\_protocolVersion / **설명:** 현재 Ethereum 프로토콜 버전을 반환합니다. / **할당량:** 300 / **고려 사항:** 
  - **JSON-RPC:** eth\_sendRawTransaction / **설명:** 서명된 트랜잭션에 대한 새 메시지 호출 트랜잭션 또는 계약 생성을 생성합니다. / **할당량:** 10 / **고려 사항:** 관리형 블록체인은 원시 트랜잭션만 지원합니다. 트랜잭션을 전송하기 전에 트랜잭션을 생성하고 서명해야 합니다.

- ** 디버그**
  - **JSON-RPC:** debug\_traceBlockByHash / **설명:** 추적기를 사용하여 블록 해시에서 지정한 블록에서 모든 트랜잭션을 실행하여 가능한 추적 결과 번호를 반환합니다(추적 모드 필요). / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** debug\_traceBlockByNumber / **설명:** 추적기를 사용하여 번호로 지정된 블록에서 모든 트랜잭션을 실행하여 추적 결과를 반환합니다(추적 모드 필요). / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** debug\_traceCall / **설명:** 지정된 블록 실행의 컨텍스트 내에서 eth 직접 호출을 실행하여 가능한 추적 결과 수를 반환합니다(추적 모드 필요). / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** debug\_traceTransaction / **설명:** 지정된 트랜잭션의 모든 트레이스를 반환합니다(트레이스 모드 필요). / **할당량:** 10 / **고려 사항:** 

- **Net**
  - **JSON-RPC:** net\_version
  - **설명:** 현재 네트워크 ID를 반환합니다.
  - **할당량:** 300
  - **고려 사항:** 

- **추적**
  - **JSON-RPC:** trace\_block / **설명:** 블록에 포함된 모든 트랜잭션의 호출된 모든 옵코드의 전체 스택 트레이스를 반환합니다. / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** trace\_call / **설명:** 지정된 블록 실행의 컨텍스트 내에서 eth 직접 호출을 실행하여 가능한 추적 결과 수를 반환합니다(추적 모드 필요). / **할당량:** 10 / **고려 사항:** 
  - **JSON-RPC:** trace\_transaction / **설명:** 지정된 트랜잭션의 모든 트레이스를 반환합니다(트레이스 모드 필요). / **할당량:** 100 / **고려 사항:** 

- **Tx 풀**
  - **JSON-RPC:** txpool\_content / **설명:** 대기 중이거나 대기 중인 모든 트랜잭션을 반환합니다. / **할당량:** 2 / **고려 사항:** 
  - **JSON-RPC:** txpool\_status / **설명:** 현재 다음 블록에 포함 대기 중인 모든 트랜잭션 수와 대기열에 있는 트랜잭션 수를 제공합니다(향후 실행에만 예약됨). / **할당량:** 10 / **고려 사항:** 

- **웹**
  - **JSON-RPC:** web3\_clientVersion
  - **설명:** 현재 클라이언트 버전을 반환합니다.
  - **할당량:** 150
  - **고려 사항:** 

