将内联文本内容上传到 Amazon S3 - Amazon Tools for PowerShell (第 4 版)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Tools for PowerShell V4 已进入维护模式。

我们建议您迁移到 Amazon Tools for PowerShell V5。有关如何迁移的更多详细信息和信息,请参阅我们的维护模式公告

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将内联文本内容上传到 Amazon S3

Write-S3Object 支持将内联文本内容上传到 Amazon S3 的功能。通过使用 -Content 参数(别名 -Text),您可以指定应上传到 Amazon S3 的基于文本的内容,而不必首先将其放置到文件中。该参数接受简单的一行字符串,以及此处包含多行的字符串。

PS > # Specifying content in-line, single line text: PS > write-s3object amzn-s3-demo-bucket -key myobject.txt -content "file content" PS > # Specifying content in-line, multi-line text: (note final newline needed to end in-line here-string) PS > write-s3object amzn-s3-demo-bucket -key myobject.txt -content @" >> line 1 >> line 2 >> line 3 >> "@ >> PS > # Specifying content from a variable: (note final newline needed to end in-line here-string) PS > $x = @" >> line 1 >> line 2 >> line 3 >> "@ >> PS > write-s3object amzn-s3-demo-bucket -key myobject.txt -content $x