本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 CloudShell 中使用 Amazon Q CLI
重要
由于内部问题,AWS CloudShell 已暂时禁用 Amazon Q 聊天功能。我们正在积极调查,并将尽快恢复此功能。同时,您可以在 AWS 管理控制台中继续使用 Q 聊天。
Amazon Q CLI 是一个命令行界面,允许您与 Amazon Q 进行交互。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的在命令行上使用 Amazon Q 开发者版。
使用 CloudShell 中的 Amazon Q CLI,您可以通过终端在自然语言对话中进行互动、提问和接收 Amazon Q 的回复。您可以获得相关的 shell 命令,从而减少在终端中键入时搜索内容、记住语法和接收命令建议的需求。
注意
目前,CloudShell 中的 Amazon Q CLI 功能在您的 CloudShell VPC 环境中不可用。
如果您在 CloudShell 中看不到 Amazon Q CLI 功能,请联系管理员,为您提供 IAM 权限。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的适用于 Amazon Q 开发者版的基于身份的策略示例。
本章介绍如何在 CloudShell 中使用 Amazon Q CLI 功能。
在 CloudShell 中使用 Amazon Q 内嵌建议
当您在终端中键入内容时,CloudShell 中的 Amazon Q 内嵌建议会为您提供命令建议。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的在命令行中使用 Amazon Q 内嵌建议。
在 CloudShell 中使用 Amazon Q 内嵌建议
-
从 AWS 管理控制台中,选择 CloudShell。
-
在 CloudShell 终端上,切换到 Z shell,然后开始键入。要切换到 Z shell,请在终端中键入
zsh,然后按 Enter。注意
目前,只有 Z shell 支持 Amazon Q 内嵌建议。
当您开始键入命令时,Amazon Q 会根据您当前的输入和之前的命令提出建议。内嵌建议会自动启用。
要禁用内嵌建议,请运行以下命令:
q inline disable
要启用内嵌建议,请运行以下命令:
q inline enable
在 CloudShell 中使用 Q 聊天命令
该 q chat 命令允许您通过终端提问和接收来自 Amazon Q 的回复。要启动与 Amazon Q 的对话,请在 CloudShell 终端中运行 q
chat 命令。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的在 CLI 中使用 Amazon Q 进行聊天。
在 CloudShell 中使用 Q 翻译命令
该 q translate 命令允许您编写自然语言指令。要使用 Amazon Q 进行翻译,请在 CloudShell 终端中运行 q translate 命令。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的从自然语言转换为 bash。
CloudShell 中的 CLI 命令补全
当您在终端中键入内容时,CloudShell 中的 CLI 补全会为您提供命令和选项建议。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的生成命令行补全。
启用或禁用 Amazon Q CLI
您可以通过选择首选项、启用 Amazon Q CLI 和禁用 Amazon Q CLI 来启用或禁用 Amazon Q CLI。使用 Amazon Q CLI,您可以通过终端与 Amazon Q 进行交互,通过自然语言指令提问并获取答案。当您在终端中键入内容时,它还会为您提供命令建议。当您开始在终端中键入内容时,Amazon Q 会建议相关选项来完成您的命令。
CloudShell 中基于身份的 Amazon Q CLI 策略
要在 CloudShell 中使用 Amazon Q CLI,请确保具有所需的 IAM 权限。有关更多信息,请参阅《Amazon Q 开发者版用户指南》中的适用于 Amazon Q 开发者版的基于身份的策略示例。