Amazon 工作流程操作的最佳实践 CodeCatalyst - Amazon CodeCatalyst

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

Amazon 工作流程操作的最佳实践 CodeCatalyst

在开发工作流程时,有许多安全最佳实践需要考虑 CodeCatalyst。以下是一般指导方针,并不代表完整的安全解决方案。这些最佳实践可能不适合您的环境或不满足您的环境要求,请将其视为有用的考虑因素而不是惯例。

敏感信息

请勿在您的 YAML 中嵌入敏感信息。我们建议您使用密钥,而不是在您的 YAML 中嵌入凭证、 CodeCatalyst 密钥或令牌。密钥提供了一种在 YAML 中存储和引用敏感信息的简便方法。

许可条款

请务必注意您选择使用的操作的许可条款。

不受信任的代码

操作通常是独立的、单一用途的模块,可以在项目、空间或更广泛的社区中共享。使用他人的代码可以极大地提高便利性和效率,但也会引入新的威胁载体。请查看以下章节,确保您遵循最佳实践,以确保 CI/CD 工作流程的安全。

GitHub 行动

GitHub Actions 是开源的,由社区构建和维护。我们遵循责任共担模型,并将 A GitHub ctions 源代码视为由您负责的客户数据。 GitHub 可以向操作授予访问密钥、存储库令牌、源代码、账户链接和计算时间的权限。确保您对计划执行的 GitHub 操作的可信度和安全性充满信心。

针对 GitHub 操作的更具体的指导和安全最佳实践: