是的,AWS API Gateway 需要创建一个 stage 才能使用 Postman 访问。
可以通过以下步骤创建一个 stage 并设置访问权限:
登录 AWS 控制台并进入 API Gateway 界面。
在左侧菜单中选择“Stages”选项,并单击“Create”按钮。
在“Create Stage”页面中,选择一个已经创建的 API,并输入 stage 名称。此外,还可以选择所需的访问权限(如 API 密钥或 Lambda 函数角色)。
单击“Create Stage”按钮,即可创建一个新的 stage。
创建完成后,可以使用 Postman 发送请求并访问 API Gateway。
以下是使用 JavaScript 和 Postman 发送 GET 请求的代码示例:
const url = 'https://your-api-gateway-url/your-stage/your-endpoint';
const requestOptions = {
method: 'GET',
headers: { 'Content-Type': 'application/json' }
};
fetch(url, requestOptions)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.log('error', error));
注意,要将“your-api-gateway-url”和“your-endpoint”替换为实际的值。