CloudFront Public Keys API

The Public Keys API from CloudFront — 1 operation(s) for public keys.

Operations 2

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /2020-05-31/public-key List public keys for signed URLs · ListPublicKeys #
Ask an LLM
“Which public keys have I uploaded for signed URLs and cookies?”
“Can I see all the public keys in my CloudFront account?”
Tell an agent
List all of my CloudFront public keys.
Show the public keys uploaded for signed URL verification.
POST /2020-05-31/public-key Upload a public key for signed URLs · CreatePublicKey #
Ask an LLM
“How do I upload a public key so CloudFront can verify signed URLs?”
“Can I add a new public key for signed cookies?”
Tell an agent
Upload a new public key to CloudFront.
Add a public key for verifying signed URLs and cookies.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudfront:cloudfront-public-keys-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cloudfront-public-keys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon CloudFront Public Keys API
  description: 'Best-effort OpenAPI 3.1 description of a subset of the Amazon CloudFront

    REST API (API version 2020-05-31). CloudFront is AWS''s global content

    delivery network. Requests are signed with AWS Signature Version 4 using

    the `cloudfront` service name and the `us-east-1` region. This document

    covers commonly used distribution, invalidation, origin access control,

    cache policy, function, and public key operations; CloudFront exposes

    over 100 additional operations not enumerated here.'
  version: '2020-05-31'
  contact:
    name: AWS CloudFront
    url: https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html
servers:
- url: https://cloudfront.amazonaws.com
security:
- sigv4: []
tags:
- name: Public Keys
paths:
  /2020-05-31/public-key:
    get:
      summary: ListPublicKeys
      operationId: listPublicKeys
      tags:
      - Public Keys
      responses:
        '200':
          description: List of public keys
    post:
      summary: CreatePublicKey
      operationId: createPublicKey
      tags:
      - Public Keys
      responses:
        '201':
          description: Public key created
components:
  securitySchemes:
    sigv4:
      type: apiKey
      in: header
      name: Authorization
      description: 'AWS Signature Version 4. Signing service name is `cloudfront`,

        signing region is `us-east-1`. Authorization is supplied via

        `Authorization` and `X-Amz-Date` headers (and `X-Amz-Security-Token`

        when using temporary credentials).

        '