View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon S3 Vectors - Service Authorization Reference

Azioni, risorse e chiavi di condizione per Amazon S3 Vectors

Amazon S3 Vectors (prefisso del servizio:s3vectors) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Azioni definite da Amazon S3 Vectors

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateIndex

Concede l'autorizzazione a creare un nuovo indice vettoriale all'interno di un bucket vettoriale specificato

Indice*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

vettori s3: kms KeyArn

Vettori S3: ssetype

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

CreateVectorBucket

Concede il permesso di creare un nuovo bucket vettoriale

VectorBucket*

aws: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

vettori s3: kms KeyArn

Vettori S3: ssetype

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

DeleteIndex

Concede il permesso di eliminare un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

DeleteVectorBucket

Concede il permesso di eliminare un bucket vettoriale specificato

VectorBucket*

leggi: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

DeleteVectorBucketPolicy

Concede l'autorizzazione a eliminare la politica delle risorse IAM da un bucket vettoriale specificato

VectorBucket*

aws: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Gestione delle autorizzazioni, Write

DeleteVectors

Concede il permesso di eliminare un batch di vettori da un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

GetIndex

Concede il permesso di ottenere gli attributi di un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Lettura

GetVectorBucket

Concede il permesso di ottenere gli attributi di un bucket vettoriale specificato

VectorBucket*

leggi: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Lettura

GetVectorBucketPolicy

Concede l'autorizzazione a ottenere la politica delle risorse IAM per uno specifico bucket vettoriale

VectorBucket*

aws: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Lettura

GetVectors

Concede il permesso di ottenere un batch di vettori tramite le relative chiavi vettoriali

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Lettura

ListIndexes

Concede il permesso di ottenere un elenco impaginato di tutti gli indici in un bucket vettoriale specificato

VectorBucket*

leggiResourceTag: /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

List

ListTagsForResource

Concede il permesso di elencare i tag per la risorsa S3Vector specificata

Indice

aws: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

List

VectorBucket

leggi: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

ListVectorBuckets

Concede il permesso di ottenere un elenco impaginato di tutti i bucket vettoriali presenti nell'account

List

ListVectors

Concede il permesso di ottenere un elenco impaginato di tutti i vettori in un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

List

PutVectorBucketDefaultIndexMode

Concede l'autorizzazione ad aggiornare la modalità di indicizzazione predefinita per un bucket vettoriale specificato

VectorBucket*

aws: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

PutVectorBucketPolicy

Concede l'autorizzazione ad aggiungere una politica delle risorse IAM a un bucket vettoriale specificato

VectorBucket*

aws: /$ {} ResourceTag TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Gestione delle autorizzazioni, Write

PutVectors

Concede l'autorizzazione ad aggiungere un batch di vettori a un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

QueryVectors

Concede l'autorizzazione a trovare i vicini più vicini approssimativi all'interno di un indice del vettore di ricerca specificato per un determinato vettore di query

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Lettura

TagResource

Concede il permesso di etichettare una risorsa S3Vector

Indice

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

vettori s3: VectorBucketTag /$ {} TagKey

Etichettatura, scrittura

VectorBucket

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

vettori s3: VectorBucketTag /$ {} TagKey

UntagResource

Concede il permesso di rimuovere i tag da una risorsa S3Vector

Indice

aws: /$ {} ResourceTag TagKey

leggi: TagKeys

vettori s3: VectorBucketTag /$ {} TagKey

Etichettatura, scrittura

VectorBucket

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

vettori s3: VectorBucketTag /$ {} TagKey

UpdateIndexMode

Concede l'autorizzazione ad aggiornare la modalità indice per un indice vettoriale specificato

Indice*

leggi: ResourceTag /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Scrittura

Tipi di risorse definiti da Amazon S3 Vectors

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

Indice

arn: $ {Partition} :s3vectors: $ {Region} :$ {Account} :bucket/$ {} /index/$ {} BucketName IndexName

leggiTagKey: /$ {} ResourceTag

vettori s3: /$ {} VectorBucketTag TagKey

VectorBucket

arn: $ {Partition} :s3vectors: $ {Region} :$ {Account} :bucket/$ {} BucketName

ResourceTagleggi: /$ {} TagKey

vettori s3: /$ {} VectorBucketTag TagKey

Chiavi di condizione per Amazon S3 Vectors

Amazon S3 Vectors definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

vettori s3: VectorBucketTag /$ {} TagKey

Filtra l'accesso tramite i tag associati al bucket vettoriale

Stringa

vettori s3: kms KeyArn

Filtra l'accesso tramite la chiave AWS KMS ARN per la chiave utilizzata per crittografare un bucket vettoriale

ARN

Vettori S3: ssetype

Filtra l'accesso in base al tipo di crittografia lato server

Stringa