Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempio di distribuzione tra account
In questo esempio, sono coinvolti due account. L'account con la risorsa che genera log è Account A, ID: e l'account con la risorsa che consuma log è Account B123456789012
, ID:. 111122223333
L'account A desidera inserire i log della Amazon Bedrock knowledge base nel proprio account con l'ARN us-east-1
arn:aws:bedrock: ::knowledge-base/. 123456789012
kb-12345678
Per questo esempio, l'account A necessita delle seguenti autorizzazioni:
Crea una fonte di consegna
Per iniziare, l'account A crea una fonte di consegna con la sua base di conoscenze di base:
aws logs put-delivery-source --name my-delivery-source --log-type APPLICATION_LOGS --resource-arn arn:aws:bedrock:
region
:AAAAAAAAAAAA
:knowledge-base/XXXXXXXXXX
Successivamente, l'account B deve creare la destinazione di consegna utilizzando uno dei flussi seguenti:
Configurare la consegna a un bucket Amazon S3
L'account B desidera ricevere i log nel proprio bucket S3 con l'ARN arn:aws:s3: :amzn-s3-demo-bucket Per questo esempio, l'account B avrà bisogno delle seguenti autorizzazioni:
Il bucket avrà bisogno delle seguenti autorizzazioni nella sua politica relativa al bucket:
Se il bucket è crittografato con SSE-KMS, assicurati che la policy chiave disponga delle AWS KMS autorizzazioni appropriate. Ad esempio, se la chiave KMS è, usa quanto segue: arn:aws:kms:
us-east-1
:111122223333
:key/1234abcd-12ab-34cd-56ef-1234567890ab
L'account B può quindi creare una destinazione di consegna con il bucket S3 come risorsa di destinazione:
aws logs put-delivery-destination --name my-s3-delivery-destination --delivery-destination-configuration "destinationResourceArn=arn:aws:s3:::amzn-s3-demo-bucket"
Successivamente, l'Account B crea una politica sulla destinazione di consegna sulla destinazione di consegna appena creata, che autorizzerà l'Account A a creare una consegna registrata. La politica che verrà aggiunta alla destinazione di consegna appena creata è la seguente:
Questa politica verrà salvata nel computer dell'Account B come destination-policy-s3.json
Per collegare questa risorsa, l'Account B eseguirà il seguente comando:
aws logs put-delivery-destination-policy --delivery-destination-name my-s3-delivery-destination --delivery-destination-policy file://destination-policy-s3.json
Infine, l'Account A crea la consegna, che collega la fonte di consegna nell'Account A alla destinazione di consegna nell'Account B.
aws logs create-delivery --delivery-source-name my-delivery-source --delivery-destination-arn arn:aws:logs:
region
:BBBBBBBBBBBB
:delivery-destination:my-s3-delivery-destination
Configurare la consegna a uno stream Firehose
In questo esempio, l'account B desidera ricevere i log nel proprio stream Firehose. Lo stream Firehose ha il seguente ARN ed è configurato per utilizzare il DirectPut tipo di flusso di distribuzione:
arn:aws:firehose:
us-east-1
:111122223333
:deliverystream/log-delivery-stream
Per questo esempio, l'account B necessita delle seguenti autorizzazioni:
Lo stream Firehose deve avere il tag LogDeliveryEnabled
impostato su. true
L'account B creerà quindi una destinazione di consegna con lo stream Firehose come risorsa di destinazione:
aws logs put-delivery-destination --name my-fh-delivery-destination --delivery-destination-configuration "destinationResourceArn=arn:aws:firehose:
region
:BBBBBBBBBBBB
:deliverystream/X
"
Successivamente, l'Account B crea una politica sulla destinazione di consegna sulla destinazione di consegna appena creata, che autorizzerà l'Account A a creare una consegna di log. La politica da aggiungere alla destinazione di consegna appena creata è la seguente:
Questa politica verrà salvata nel computer dell'Account B poiché destination-policy-fh.json
Per collegare questa risorsa, l'Account B esegue il seguente comando:
aws logs put-delivery-destination-policy --delivery-destination-name my-fh-delivery-destination --delivery-destination-policy file://destination-policy-fh.json
Infine, l'Account A crea la consegna, che collega la fonte di consegna nell'Account A alla destinazione di consegna nell'Account B.
aws logs create-delivery --delivery-source-name my-delivery-source --delivery-destination-arn arn:aws:logs:
region
:BBBBBBBBBBBB
:delivery-destination:my-fh-delivery-destination