AWS API Gatewayでは、APIインスタンスの名前を何らかの方法で変更できますか?
UIにオプションが表示されませんが、API呼び出しを使用することで可能になる場合があります。
はい、APIまたはCLIで利用できます。
APIでは、「名前」フィールドでPATCHリクエストを使用します。 http://docs.aws.Amazon.com/apigateway/api-reference/resource/rest-api/
CLIで、ドキュメントを参照 http://docs.aws.Amazon.com/cli/latest/reference/apigateway/update-rest-api.html
パッチ操作は「置換」であり、パスは「/名前」になります
編集:例を@ Canotto90に感謝
aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName
次に、APIとそのIDのリストを取得する方法を示します。
aws apigateway get-rest-apis
上記の Canotto9 で言及されているように、IDを使用してAPIの名前を更新します。
aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName
私はこれが古い質問であることを知っていますが、私がしたように人々はまだ答えが必要かもしれません。
AmazonのAWS UIは必ずしも明確ではありません。既存のAPIの名前を変更する「名前変更」機能はありません。ただし、既存のAPIを複製することで実行できます。
APIの名前を変更するには、[Create API]ボタンをクリックし、[Clone from existing API]を選択します。これにより、新しい名前を付けることができます。
から https://console.aws.Amazon.com/apigateway -> APIを名前で選択->設定->一般設定->名前