Service keys provide a recognized means of authentication between Quay and external services, as well as between external services.
Example services include Quay Security Scanner speaking to a Clair cluster, or Quay speaking to its build workers.
Showing {{ orderedKeys.entries.length }} of {{ keys.length }} keys
No service keys defined
There are no keys defined for working with external services

|  | Name | Service Name | Created | Expires | Approval Status |
|  | (Unnamed) |  |  | Automatically rotated | Generated Automatically Approved by Approved via key rotation Awaiting Approval Approve Now | Set Friendly Name Change Expiration Time Approve Key Delete Key
Full Key ID Approval notes

No matching keys found.
Try expanding your filtering terms.
Please choose the new expiration date and time (if any) for the following keys:

- {{ getKeyTitle(key) }}

Expiration Date: If specified, the date and time at which the keys expire. It is highly recommended to have an expiration date.
Expiration Date: If specified, the date and time that the key expires. It is highly recommended to have an expiration date.
Are you sure you want to delete the follopwing service keys?
All external services that use these keys for authentication will fail.

- {{ getKeyTitle(key) }}

Are you sure you want to delete service key {{ getKeyTitle(deleteKeyInfo.key) }}?
All external services that use this key for authentication will fail.
Approve the following service keys?

- {{ getKeyTitle(key) }}

Enter optional notes for additional human-readable information about why the keys were approved.
Approve service key {{ getKeyTitle(approvalKeyInfo.key) }}?
Enter optional notes for additional human-readable information about why the key was approved.

#### Created Preshareable Service Key {{ getKeyTitle(createdKey) }}

Please copy or download the following private key. Once this dialog is closed the key will not be accessible anywhere else.
{{ createdKey.private_key }}

#### Create Preshareable Service Key

Key Name: | A friendly name for the key for later reference. Must match ^[\s a-zA-Z0-9\-_:/]*$.
Service Name: | The name of the service for the key. Keys within the same cluster should share service names, representing a single logical service. Must match [a-z0-9_]+.
Expires: | If specified, the date and time that the key expires. It is highly recommended to have an expiration date.
Approval Notes: | Optional notes for additional human-readable information about why the key was added.