Olet tässä:
Ulkoisen tallennustilan haun edellytykset
Suorita edellytykset ennen semanttisen haun määrittämistä.
AWS- ja ulkoisen tallennustilan määritysten valmisteleminen
- Määritä ulkoinen Amazon S3 -tallennustila Salesforce-organisaatiollesi. Lisätietoja on kohdassa Amazon S3:n määrittäminen.
- Määritä tiedostojen käyttöoikeudet käyttäjille. Lisätietoja on kohdassa Tiedostojen käyttöoikeuden määrittäminen Amazon S3:ssa.
- Varmista, että sinulla on AWS-tili, jolla on oikeudet luoda IAM-rooleja ja -käytäntöjä, S3-säiliöitä, lambda-funktioita ja resursseja Amazon Bedrockille tai Amazon Kendralle.
- Valitse AWS-alue ja käytä samaa aluetta kaikille asiaankuuluville resursseille, mukaan lukien S3-säiliö, Knowledge tai indeksi ja lambda-funktiot. Jos käytät Amazon Bedrockia, varmista, että vaaditut mallit ovat käytettävissä alueellasi. Lisätietoja on AWS-dokumentaation kohdassa Mallin tuki AWS-alueella.
- Luo tai tunnista lähde-S3-säiliö ja estä sen julkinen käyttö. Lisätietoja Amazon Bedrockin vaatimuksista on AWS-dokumentaation kohdassa Knowledge-tietämyskantasi löytäminen kohdasta Yhdistä Amazon S3:een.
- Varmista, että asiaankuuluva S3-säiliö tai IAM-käytäntö myöntää metadata-tiedostojen kirjoitusoikeuden. Jos käyttäjillä on kategorian Vain luku -oikeus, lisää käytäntölauseke, joka myöntää
s3:PutObject-käyttöoikeuden vain metadatatiedostoille.
Esimerkki käytännön lausekkeesta:
Korvaa YOUR-BUCKET-NAME S3-säiliösi nimellä.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteToMetadataJsonOnly",
"Effect": "Allow",
"Action": ["s3:PutObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*metadata.json"
}
]
}