Slackでの操作方法
Slackでのインフラ生成・コスト・セキュリティ管理
連携後のSlackワークスペース内に、「Rinstack or IT」というアプリが追加されています。
@Rinstack or ITとメンションを付けたうえで、以下のコマンドを実行してください。

1. インフラ生成
Slackでの操作:
/rinstack infra generate "EC2インスタンスとRDSデータベースを作成してください"
できること:
日本語でインフラ要求を入力
AIが自動でTerraformコードを生成
AWS、さくらのクラウドに対応
2. コスト試算
Slackでの操作:
/rinstack cost estimate [groupId]
/rinstack cost status [groupId]
できること:
生成されたインフラの月額コストを自動計算
リソース別の詳細コスト内訳を表示
複数の使用量パターンでの試算
3. セキュリティチェック
Slackでの操作:
/rinstack security check [groupId]
/rinstack security status [groupId]
できること:
Terraformコードのセキュリティ脆弱性を検出
ベストプラクティス準拠をチェック
問題の修正提案を表示
4. プロジェクト管理
Slackでの操作:
/rinstack project list
/rinstack project create "新しいWebアプリケーション"
/rinstack project status [projectId]
できること:
プロジェクト一覧の表示
新規プロジェクトの作成
インフラ生成・デプロイ状況の確認
5. ファイル管理機能
Slackでの操作:
/rinstack file upload [ファイル名]
/rinstack file download [ファイルID]
できること:
プロジェクト関連ファイルのアップロード
S3への自動保存とCloudFront配信
Presigned URLによる安全なファイル共有
6. クラウドアカウント管理
Slackでの操作:
/rinstack account list
/rinstack account create aws "本番環境AWS"
/rinstack account status [accountId]
できること:
AWS、さくらのクラウドアカウントの登録
暗号化された認証情報の安全な保存
組織単位でのクラウドアカウント管理
7. 組織・プロジェクト管理
Slackでの操作:
/rinstack org list/rinstack org members [orgId]
/rinstack project create "新規プロジェクト"
/rinstack project list
できること:
組織メンバーの確認
プロジェクトの作成・一覧表示
権限レベル別のアクセス制御
8. 通知機能
Slackでの操作:
/rinstack notifications list
/rinstack notifications read [notificationId]
できること:
システム通知の一覧表示
重要な更新情報の確認
未読通知の管理
9. 決済・ACU管理
Slackでの操作:
/rinstack billing status
/rinstack acu balance
/rinstack usage summary
できること:
ACU(AI Compute Unit)残高の確認
利用状況の確認
決済情報の管理
10. テンプレート機能
Slackでの操作:
/rinstack template list
/rinstack template use "3層Webアプリ"
/rinstack template create "カスタムテンプレート"
できること:
事前定義されたインフラテンプレートの利用
よく使う構成のテンプレート化
チーム内でのテンプレート共有
11. 構成図生成
Slackでの操作:
/rinstack diagram generate [groupId]
/rinstack diagram status [groupId]
できること:
生成されたインフラの構成図を自動作成
アーキテクチャの可視化
チーム内での設計共有
12. AIモデル・プロバイダー選択
Slackでの操作:
/rinstack config models
/rinstack config providers
/rinstack config set model "claude-sonnet-4"
利用可能なAIモデル:
Gemini 2.5 Pro/Flash
Gemini 2.0 Flash
GPT-5、ChatGPT-4o
Claude Sonnet 4.5/4
対応クラウドプロバイダー:
AWS
さくらのクラウド
13. インフラ履歴管理
Slackでの操作:
/rinstack history list [projectId]
/rinstack history show [groupId]
できること:
プロジェクト内のインフラ生成履歴を一覧表示
過去のバージョンの確認
生成日時と作成者の確認
14. インフラ再生成
Slackでの操作:
/rinstack regenerate [baseGroupId] "追加でロードバランサーを設定"
/rinstack regenerate status [groupId]
できること:
既存のインフラ設定をベースに追加要件で再生成
元のプロンプトに新しい要求を追加
段階的なインフラ改善
15. パラメータ生成
Slackでの操作:
/rinstack parameters generate [groupId]
/rinstack parameters status [groupId]
/rinstack parameters download [groupId]
できること:
生成されたTerraformコードからパラメータファイルを自動生成
デプロイ用の設定値を抽出
JSON形式でのパラメータ管理
16. Terraformコード取得
Slackでの操作:
/rinstack code download [groupId]
/rinstack code show [groupId] [fileName]
できること:
生成されたTerraformファイルのダウンロード
特定ファイルの内容表示
S3からの安全なファイル取得
17. 認証・ユーザー管理
Slackでの操作:
/rinstack auth status
/rinstack auth refresh
/rinstack profile show
できること:
認証状態の確認
トークンのリフレッシュ
ユーザープロフィール情報の表示
Last updated