Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS::Bedrock::DataSource

フォーカスモード
AWS::Bedrock::DataSource - AWS CloudFormation
このページはお客様の言語に翻訳されていません。 翻訳のリクエスト
フィルタビュー
Important

Properties with __Update requires: Replacement__ can result in the creation of a new data source and deletion of the old one. This can happen if you also change the Name of the data source.

Specifies a data source as a resource in a top-level template. Minimally, you must specify the following properties:

  • Name – Specify a name for the data source.

  • KnowledgeBaseId – Specify the ID of the knowledge base for the data source to belong to.

  • DataSourceConfiguration – Specify information about the Amazon S3 bucket containing the data source. The following sub-properties are required:

    • Type – Specify the value S3.

For more information about setting up data sources in Amazon Bedrock, see Set up a data source for your knowledge base.

See the Properties section below for descriptions of both the required and optional properties.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

DataDeletionPolicy

The data deletion policy for the data source.

Required: No

Type: String

Allowed values: RETAIN | DELETE

Update requires: No interruption

DataSourceConfiguration

The connection configuration for the data source.

Required: Yes

Type: DataSourceConfiguration

Update requires: No interruption

Description

The description of the data source.

Required: No

Type: String

Minimum: 1

Maximum: 200

Update requires: No interruption

KnowledgeBaseId

The unique identifier of the knowledge base to which the data source belongs.

Required: Yes

Type: String

Pattern: ^[0-9a-zA-Z]{10}$

Update requires: Replacement

Name

The name of the data source.

Required: Yes

Type: String

Pattern: ^([0-9a-zA-Z][_-]?){1,100}$

Update requires: No interruption

ServerSideEncryptionConfiguration

Contains details about the configuration of the server-side encryption.

Required: No

Type: ServerSideEncryptionConfiguration

Update requires: No interruption

VectorIngestionConfiguration

Contains details about how to ingest the documents in the data source.

Required: No

Type: VectorIngestionConfiguration

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the knowledge base ID and the data source ID, separated by a pipe (|).

For example, { "Ref": "myDataSource" } could return the value "KB12345678|DS12345678".

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

CreatedAt

The time at which the data source was created.

DataSourceConfiguration.WebConfiguration.CrawlerConfiguration.UserAgentHeader

Property description not available.

DataSourceId

The unique identifier of the data source.

DataSourceStatus

The status of the data source. The following statuses are possible:

  • Available – The data source has been created and is ready for ingestion into the knowledge base.

  • Deleting – The data source is being deleted.

FailureReasons

The detailed reasons on the failure to delete a data source.

UpdatedAt

The time at which the data source was last updated.

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.