Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A GUI for your AWS or LocalStack environment

License

NotificationsYou must be signed in to change notification settings

Visual-Vincent/GuiStack

Repository files navigation

GitHub DownloadsDocker PullsLicense

A web-based GUI for your AWS or LocalStack development environment.

Screenshot

Features

Contributions and feature requests are welcome!

  • AWS S3

    • Create, view and delete buckets
    • View, delete, upload and download objects
  • AWS SQS

    • Create, view and delete queues
    • Send, receive and peek messages
    • Import Protobuf definitions and send Protobuf-formatted messages
  • AWS SNS

    • Create, view and delete topics
    • Create, view and delete subscriptions (only SQS subscriptions can be created at the moment)
    • Send messages to topics

Also see thechecklist of upcoming features.

Download

Download precompiled executables fromReleases, or pull the latestDocker image.

System requirements

  • ASP.NET Core Runtime for .NET 6.0 or newer (Download)
  • Any operating system supported by the above runtime

Running

On Windows

To run GuiStack, execute therun.bat script included within the release.

On Unix-like operating systems (Linux, macOS)

Prior to running GuiStack, you have to give the GuiStack executable and the accompanyingrun.sh scriptexecute permissions:

$ chmod +x ./GuiStack ./run.sh

Then you should be able to executerun.sh to start GuiStack.

Through Docker

Download thedefault-run-docker.sh script from the repository and execute it to start the Docker container.

Configuration

GuiStack can be configured by setting various environment variables before starting the application. Most of them are provided in therun.sh orrun.bat file included within the release (or indefault-run-docker.sh, if using the Docker image).

Variable nameDefault value (inrun.sh)
AWS_ACCESS_KEY_IDlocalstack
AWS_SECRET_ACCESS_KEYlocalstack
AWS_REGIONeu-central-1
AWS_S3_ENDPOINT_URLhttp://localhost:4566
AWS_SNS_ENDPOINT_URLhttp://localhost:4566
AWS_SQS_ENDPOINT_URLhttp://localhost:4566
AWS_S3_FORCE_PATH_STYLEtrue

Listening ports (standalone release)

By default, GuiStack can be accessed viahttps://localhost:5001. To configure which port GuiStack should listen to, edit the accompanyingappsettings.json file and add a property called"Urls":

{"Logging": {"LogLevel": {"Default":"Information","Microsoft":"Warning","Microsoft.Hosting.Lifetime":"Information"    }  },"AllowedHosts":"*","Urls":"https://localhost:5005"}

Listening ports (Docker)

Indefault-run-docker.sh, the Docker container is configured to map the internal listening port (port 80) tohttp://localhost:5000. To change the port, modify the following line indefault-run-docker.sh:

docker run -p 5000:80 \

Building

Requires:

Optional:

  • Visual Studio 2022

To build GuiStack, simply execute one of thebuild-*.sh scripts for the platform you wish to build for, located in the root of this repository.


[8]ページ先頭

©2009-2025 Movatter.jp