将文件上传至Amazon Simple Storage Service (S3)
- 更新时间2025-12-03
- 阅读时长3分钟
配置SystemLink文件服务将传入的数据存储在Amazon Web Service (AWS)中。
备注 使用Amazon S3作为文件存储会禁用所有文件移动规则。
开始之前,请完成以下任务。
- 创建AWS账户。
- 创建一个bucket,bucket的policy允许下列操作。
- s3:PutObject
- s3:PutObjectTagging
- s3:GetObject
- s3:GetObjectAttributes
- s3:DeleteObject
备注 详细信息,请参考Bucket policy examples。 - 确保知晓访问秘钥、私有秘钥、bucket名称和区域。
备注 与Amazon S3进行交互会在Amazon方产生费用。
- 在NI SystemLink Server Configuration工具中,在NI SystemLink Service Manager下选择FileIngestion。
- 选择Amazon Simple Storage Service (S3)。
-
指定以下设置。
设置 说明信息 Access Key 为用户访问S3 bucket提供的访问密钥字符串。 Secret Key 为用户访问S3 bucket提供的密钥字符串。 区域 设置bucket所在的AWS区域。例如,us-east-1。 Bucket 指定AWS区域中bucket的名称,用于存储文件。要在bucket名称中使用SystemLink工作区的名称,请输入<workspace>。确保工作区名称符合bucket命名规则。 文件夹 (可选)指定保存文件的文件夹。可在文件夹名称中输入<workspace>,使用SystemLink工作区的名称。 -
单击应用,提交输入的信息。
备注 为避免文件重复冲突,SystemLink确保S3中的所有文件名使用唯一ID。SystemLink的文件名不会显示在Amazon S3中。要查看SystemLink文件名,请参考AWS中属性选项卡的文件名称标签。
备注 必须保留配置设置,才能打开和下载Amazon S3 bucket中的文件。如删除这些设置,将无法访问文件应用程序中的文件。
相关内容
- 将传入的文件移动到其他位置
配置传入SystemLink服务器的文件的移动规则。除了SystemLink中央文件服务之外,还可使用其他文件夹和文件存储位置来存放文件。
- 注册AWS
- 创建bucket
- bucket命名规则
- bucket策略示例