

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用工作流程將檔案發佈至 Amazon S3
<a name="s3-pub-action"></a>

本節說明如何使用 CodeCatalyst 工作流程將檔案發佈至 Amazon S3。若要達成此目的，您必須將 **Amazon S3 發佈**動作新增至工作流程。**Amazon S3 發佈**動作會將檔案從來源目錄複製到 Amazon S3 儲存貯體。來源目錄可以位於：
+ [來源儲存庫](source.md)，或 
+ 另一個工作流程動作產生的[輸出成品](workflows-working-artifacts.md) 

**Topics**
+ [何時使用 'Amazon S3 發佈' 動作](#s3-pub-action-when-to-use)
+ [「Amazon S3 發佈」動作使用的執行期映像](#s3-pub-action-runtime)
+ [範例：將檔案發佈至 Amazon S3](s3-pub-action-example-workflow.md)
+ [新增「Amazon S3 發佈」動作](s3-pub-action-add.md)
+ [「Amazon S3 發佈」動作 YAML](s3-pub-action-ref.md)

## 何時使用 'Amazon S3 發佈' 動作
<a name="s3-pub-action-when-to-use"></a>

在以下情況下使用此動作：
+ 您的工作流程會產生要存放在 Amazon S3 中的檔案。

  例如，您可能有一個工作流程，其會建置您想要在 Amazon S3 中託管的靜態網站。在這種情況下，您的工作流程將包括建置網站 HTML 和支援檔案的[建置動作](build-add-action.md)，以及將檔案複製到 **Amazon S3 的 Amazon S3 發佈**動作。 Amazon S3
+ 您有一個來源儲存庫，其中包含要存放在 Amazon S3 中的檔案。

  例如，您可能有一個來源儲存庫，其中包含您想要在夜間封存至 Amazon S3 的應用程式來源檔案。

## 「Amazon S3 發佈」動作使用的執行期映像
<a name="s3-pub-action-runtime"></a>

**Amazon S3 發佈**動作會在 [2022 年 11 月的映像](build-images.md#build.previous-image)上執行。如需詳細資訊，請參閱[作用中映像](build-images.md#build-curated-images)。