Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Identity and Access Management
  • Secure use of Yandex Cloud
  • Access management
  • Pricing policy
  • Role reference
  • Terraform reference
    • API authentication
      • Overview
        • Overview
          • Overview
          • List
          • Get
          • Create
          • Update
          • Delete
          • ListOperations
  • Monitoring metrics
  • Audit Trails events
  • Release notes

In this article:

  • gRPC request
  • CreateAccessKeyRequest
  • CreateAccessKeyResponse
  • AccessKey
  1. API reference
  2. gRPC
  3. Access Key
  4. AccessKey
  5. Create

Access Key, gRPC: AccessKeyService.Create

Written by
Yandex Cloud
Updated at December 15, 2025
  • gRPC request
  • CreateAccessKeyRequest
  • CreateAccessKeyResponse
  • AccessKey

Creates an access key for the specified service account.

gRPC requestgRPC request

rpc Create (CreateAccessKeyRequest) returns (CreateAccessKeyResponse)

CreateAccessKeyRequestCreateAccessKeyRequest

{
  "service_account_id": "string",
  "description": "string"
}

Field

Description

service_account_id

string

ID of the service account to create an access key for.
To get the service account ID, use a yandex.cloud.iam.v1.ServiceAccountService.List request.
If not specified, it defaults to the subject that made the request.

The maximum string length in characters is 50.

description

string

Description of the access key.

The maximum string length in characters is 256.

CreateAccessKeyResponseCreateAccessKeyResponse

{
  "access_key": {
    "id": "string",
    "service_account_id": "string",
    "created_at": "google.protobuf.Timestamp",
    "description": "string",
    "key_id": "string",
    "last_used_at": "google.protobuf.Timestamp"
  },
  "secret": "string"
}

Field

Description

access_key

AccessKey

AccessKey resource.

secret

string

Secret access key.
The key is AWS compatible.

AccessKeyAccessKey

An access key.
For more information, see AWS-compatible access keys.

Field

Description

id

string

ID of the AccessKey resource.
It is used to manage secret credentials: an access key ID and a secret access key.

service_account_id

string

ID of the service account that the access key belongs to.

created_at

google.protobuf.Timestamp

Creation timestamp.

description

string

Description of the access key. 0-256 characters long.

key_id

string

ID of the access key.
The key is AWS compatible.

last_used_at

google.protobuf.Timestamp

Timestamp for the last authentication using this Access key.

Was the article helpful?

Previous
Get
Next
Update
© 2025 Direct Cursus Technology L.L.C.