S3Vectors / Client / create_vector_bucket
create_vector_bucket¶
- S3Vectors.Client.create_vector_bucket(**kwargs)¶
Creates a vector bucket in the Amazon Web Services Region that you want your bucket to be in.
Permissions
You must have the
s3vectors:CreateVectorBucketpermission to use this operation.You must have the
s3vectors:TagResourcepermission in addition tos3vectors:CreateVectorBucketpermission to create a vector bucket with tags.See also: AWS API Documentation
Request Syntax
response = client.create_vector_bucket( vectorBucketName='string', encryptionConfiguration={ 'sseType': 'AES256'|'aws:kms', 'kmsKeyArn': 'string' }, tags={ 'string': 'string' } )
- Parameters:
vectorBucketName (string) –
[REQUIRED]
The name of the vector bucket to create.
encryptionConfiguration (dict) –
The encryption configuration for the vector bucket. By default, if you don’t specify, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically
AES256.sseType (string) –
The server-side encryption type to use for the encryption configuration of the vector bucket. By default, if you don’t specify, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically
AES256.kmsKeyArn (string) –
Amazon Web Services Key Management Service (KMS) customer managed key ID to use for the encryption configuration. This parameter is allowed if and only if
sseTypeis set toaws:kms.To specify the KMS key, you must use the format of the KMS key Amazon Resource Name (ARN).
For example, specify Key ARN in the following format:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
tags (dict) –
An array of user-defined tags that you would like to apply to the vector bucket that you are creating. A tag is a key-value pair that you apply to your resources. Tags can help you organize and control access to resources. For more information, see Tagging for cost allocation or attribute-based access control (ABAC).
Note
You must have the
s3vectors:TagResourcepermission in addition tos3vectors:CreateVectorBucketpermission to create a vector bucket with tags.(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'vectorBucketArn': 'string' }
Response Structure
(dict) –
vectorBucketArn (string) –
The Amazon Resource Name (ARN) of the newly created vector bucket.
Exceptions