1.6K Views
May 31, 25
スライド概要
2025年5月31日(土)に愛媛県松山市で開催された「第6回 Azure Travelers 勉強会 愛媛の旅」での私の登壇資料「Azureの知識地図 for Go」です。同書にGoで対応するための情報+αを説明させて頂きました。
主にICTイベントでの発表資料を公開しています。
Azureの知識地図 for Go 第6回 Azure Travelers 勉強会 愛媛の旅 31 May 2025 Ryuji Iwata Okayama, Japan
Ryuji Iwata X (Twitter) : @qt_luigi Portfolio : sites.google.com/view/ryuji-iwata-portfolio 2
Microsoft MVP 2021年6月から受賞中。 • カテゴリー : Microsoft Azure • テクノロジー分野 : Azure Application PaaS Microsoft | MVP Communities Student Ambassadors Most Valuable Professionals Regional Directors Most Valuable Professionals RD について イベント MVP を探す Ryuji Iwata 日本 He/Him/His 4年目の受賞歴 プロファイル イベント 見出しタイトル I am active to connect technologies and communities Microsoft Azure and Go. 略歴 I love the Go programming language and cloud technologies. At work, I have developed many web and client-server systems. At hobby, I am active to connect technologies and communities Microsoft Azure and Go. アワードのカテゴリ Microsoft Azure テクノロジー分野 Azure Application PaaS 言語 日本語 ソーシャル おすすめのアクティビティ Microsoft Al Tour Tokyo に参加してきま した 2025年3月27日(木) に日本の東京ビッグ サイトで開催された 「Microsoft AI Tour Tokyo」の参加レポ ートです。 Azure Al Foundryのご紹介 2025年1月18日(土)に日 本の徳島県徳島市で開催 された mvp.microsoft.com/ja-jp/PublicProfile/5004244 2 3
活動状況 (Microsoft/Azure界隈) 登壇 : フラッグシップイベント • Microsoft Ignite (Nov 2021 : オンライン) • Microsoft Build (May 2022 : オンライン) • Microsoft Build Japan (2023 : 東京) 登壇 : JAZUG • Japan Azure User Group (10周年、12周年 : オンライン) • Tokyo Jazug Night (第30回、第42回 : オンライン) • JAZUG Fukuoka (第1回 : オンライン) • しこあず Meetup (#1 : 徳島) その他、Microsoft Open Tech Nightイベント、各種コミュニティイベント、など。 3 4
活動状況 (Go界隈) Go Conference • 日本最大のGoコミュニティイベントであり、運営スタッフも経験。 • 登壇 : 2014、2015、2017、2019 (東京、福岡) はじめてのGo言語教室 • 日本各地に出向いてGo入門ハンズオンを実施。 • 開催地 : 香川、福岡、岡山、神奈川、愛媛、大阪 その他、各種コミュニティイベントにて登壇、など。 4 5
本日、ついに Japan Azure Travelersイベント [P.398] に初現地参加で初登壇させて頂きます。 connpass イベント検索 Q ダッシュボード 新着イベント イベント管理 イベント作成 produced by Be-Proud B! 0 いいね! 37 X ポスト 5月 第6回 Azure Travelers 勉強会 愛媛の旅 31 with しこあず 主催 : Japan Azure Travelers Japan Azure Travelers 第6回 愛媛の旅 2025/5/31 (土) 11:00~ ハッシュタグ : #AzureTravelers 現地参加 無料 先着順 15/20人 グループ メンバーです Japan Azure Travelers みんなで楽しく Azure を旅しよう! イベント数 6回 メンバー数 308人 開催前 2025/05/31(土) 10:30 ~ 18:30 Googleカレンダー icsファイル このイベントに参加できます 受付票を見る ※受付や入場方法は主催者の案内に従ってくださ い。 申し込みキャンセル 募集期間 2025/03/01(土) 19:06 ~ jat.connpass.com/event/345498/ 5 6
お品書き • はじめに • Goとは • GoでAzureを扱うには • Goで扱えるAzureサービス • Goで開発されているAzureツール • Microsoft x Go • さいGoに 6 7
はじめに 7 8
2025年5月13日、書籍「Azureの知識地図」発刊 本セッションでは書籍(初版 第1刷)の内容にGoで対応するために必要な情報+αを補 完していきます。書籍に対応するページは[P.ページ番号]で表記しています。 技術評論社 本を探す Q 戻る 書籍ジャンル ネットワーク・UNIX・データベース・サーバ・インフラ・ネットワーク クラウドの基礎から実装・運用管理まで Azure Microsoft Azure の Roadmap 知識地図 あるべき姿を 体現した 「現場のハブ」 としての 入門書 公式ドキュメント理解のガイドブック インフラの構築 AI開発で学ぶ! 第一線のエンジニアによる、最短で学ぶための道しるべ 関連書籍 2024.1.24 2025.4.7 Azure OpenAI Azure Machine Serviceではじめる Learningではじめる 知識地図 シリーズ Azureの知識地図 〜クラウドの基礎から実装・運用管理まで 著者 土田純平, 永田祥平, 栗本美穂, 石原航希, 乃村翼, 草谷一輝, 酒見一幸 著 定価 3,300円(本体3,000円+税10%) 発売日 2025.5.13 判型 A5 頁数 416ページ ISBN 978-4-297-14903-1 (紙) 978-4-297-14904-8 (電子) > サポートページ > お問い合わせ 正誤表やダウンロードなど 本書関連のお問い合わせ 紙書籍 を購入する 電子版 を購入する Gihyo Direct amazon Rakuten MARUZEN JUNKUDO www.yodobashi.com > 学校・法人一括購入のご案内 本書の最大の目的は「Microsoftが公開しているAzureの公式ドキュメントに書いてあること がわかるようになる」ことです。 gihyo.jp/book/2025/978-4-297-14903-1 8 9
Goとは 9 10
The Go Programming Language 2013年公開のGoogle発のオープンソースの静的コンパイル汎用プログラミング言語。 =GO Why Go - Learn Docs - Packages Community - Build simple, secure, scalable systems with Go ✓ An open-source programming language supported by Google ✓ Easy to learn and great for teams ✓ Built-in concurrency and a robust standard library ✓ Large ecosystem of partners, communities, and tools Get Started Download Download packages for Windows 64-bit, macOS, Linux, and more The go command by default downloads and authenticates modules using the Go module mirror and Go checksum database run by Google. Learn more. Companies using Go Organizations in every industry use Go to power their software and services View all stories Google PayPal AMERICAN EXPRESS mercado libre bitly Capital One DROPBOX CLOUDFLARE Meta Microsoft WILD LIFE NETFLIX DIOT Uber go.dev/ 10 11
特徴 : コンパイラー • GoはGoで書かれている (セルフホスティング) • コンパイルが速い。 • クロスコンパイルが可能 (例 : Windows上でLinuxバイナリーを生成) • ランタイムを含んだ実行バイナリーが生成される。 11 12
特徴 : 標準機能 • 実行バイナリーを生成せずにコードを実行することもできる。 • コマンドツール、Webアプリ、共有ライブラリーを作成できる。 • フォーマッターなどツールチェーンが充実している。 • 作成されたライブラリーは主にGitHub [P.262] で公開され、取得される。 12 13
特徴 : 言語仕様
• 仕様や文法がシンプル。
• 並行処理を実装しやすい。
• 変数を定義すると初期値が設定される。
• 関数は多値を返せる。
サンプルコード : hello.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, World!")
}
13 14
GoでAzureを扱うには 14 15
公式 Docs [P.382] Go 開発者向けの Azure | Microsoft Learn 接続、コーディング、拡張 Microsoft Build - 2025/05/20~2025/05/23 今すぐ登録 > Learn 発見 v 製品ドキュメント v 開発言語 v トピック v Q サインイン Azure 製品 v アーキテクチャ v 開発 v Azure について学習 v トラブルシューティング リソース v ポータル 無料アカウント タイトルでフィルター Go 開発者向けの Azure ^ Azure で Go の使用を開始する Go 開発者向けの主要な Azure サービス Blob Storage を使用する Azure Database for PostgreSQL に接続する Azure Database for MySQL に接続する Azure SQL データベースにクエリを実行する ^ Azure SDK for Go を使用する Azure SDK for Go とは 主要な概念 > 管理ライブラリ > 認証 > ハウツー ガイド SDK の例 移行ガイド > 関連項目 > リソース PDF をダウンロード Learn / 紐づ / ディベロッパー / Go 開発者向けの Azure Azure SDK for Go の使用、API リファレンスの参照、サンプル コード、チュートリアル、クイック スタート、概念記事などにつ いて説明します。 作業の開始 概要 Azure SDK for Go とは Go 開発者向けの主要な Azure サービ ス Go 用の Azure Identity モジュールで 認証する ダウンロード Azure SDK for Go のインストール トレーニング Go の最初の手順 データとストレージ クイックスタート Blob Storage を Go と共に使用 Azure Database for PostgreSQL に接続 する Azure Database for MySQL に接続する Azure SQL データベースにクエリを実 行する Containers 攻略ガイド Virtual Machines クイックスタート マネージド ID による認証 オープンソース リファレンス Dapr (Distributed Application Runtime) KEDA (Kubernetes イベント ドリブン オートスケーラー) KEDA HTTP アドオン learn.microsoft.com/ja-jp/azure/developer/go/ 15 16
Azure SDK for Go [P.19]
Microsoft公式のGo用のAzure SDK (Windowsの場合 : 別途gitのインストールが必要)
Product v Solutions v Resources v Open Source v Enterprise v Pricing
Q Search or jump to...
Sign in Sign up
Azure / azure-sdk-for-go Public
Notifications
Fork 905
Star 1.7k
<> Code
Issues 211
Pull requests 59
Actions
Projects 9
Wiki
Security
Insights
Files
azure-sdk-for-go / README.md
main
Q Go to file
3 people Adding telemetry disclaimer (#24552)
1a1d83e 2 weeks ago
History
> .config
> .devcontainer
> .github
> .vscode
> documentation
> eng
> profile
> sdk
.gitattributes
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.txt
NOTICE.txt
README.md
SECURITY.md
SUPPORT.md
Preview
Code
Blame
135 lines (92 loc)
9.06 KB
Raw
Azure SDK for Go
reference
This repository is for active development of the Azure SDK for Go. For consumers of the SDK you can follow the links below to visit the
documentation you are interested in
Overview of Azure SDK for Go
SDK Reference
Code Samples for Azure Go
Azure REST API Docs
General Azure Docs
Share your feedback to our Azure SDK
Getting Started
To get started with a module, see the README.md file located in the module's project folder. You can find these module folders grouped by
service in the /sdk directory.
Important
github.com/Azure/azure-sdk-for-go/blob/main/README.md
16 17
Visual Studio Code [P.260]
Goの拡張機能は当初Microsoftで開発。2015年11月の「Connect(); // 2015」のオープソー
ス公開の発表時に紹介される。2020年6月にGoチームにメンテナンスを移管。
Visual Studio Code Docs Updates Blog API Extensions FAQ GitHub Copilot
Q Search Docs
Download
Your code editor.
Redefined with AI.
Download for macOS
Try agent mode
Web, Insiders edition, or other platforms
EXPLORER
✓ HIKING-JOURNAL
✓ docs
✓ functionality.md
✓ journal-enteries
✓ website
index.html
# styles.css
functionality.md
index.html
TS styles.css
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.
<title>Hiking Journal</title>
<link rel="stylesheet" href="styles.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigi
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400
</head>
<body>
<main>
<header>
<h1>Hiking Journal</h1>
<button class="add-button" aria-label="Add new entry">
<svg width="24" height="24" viewBox="0 0 24 24" fill="
<path d="M12 5V19M5 12H19" stroke="currentColor" st
</svg>
</button>
</header>
<article class="journal-entry">
<div class="entry-header">
<div class="meta-info">
<span class="date">March 10, 2025</span>
CHAT
collection to make the font styles.
Run get_figma_data
1. Create basic file structure
2. Set up CSS variables for theming and typography
3. Create HTML structure
4. Style components using CSS
5. Add interactive elements
Let me first check the existing file structure in
the website folder:
-> index.html <37
code.visualstudio.com/
17 18
Goで扱えるAzureサービス 18 19
コンピューティング 19 20
Azure App Service [P.122] Goのランタイムは過去2回、実験的サポートされたが正式採用ならず。カスタムコンテ ナー [P.148] での運用となる。Static Web Apps [P.140] ではGo製のHugo利用可能。 Microsoft | Azure 詳細はこちら 製品 v 表示数を増やす v 学ぶ サポート 営業に問い合わせ Azure の利用を開始する サインイン Q Azure App Service フルマネージドのサービスとしてのプラットフォーム (PaaS)を使用して、Web アプリと API をグローバルに迅 速に構築、デプロイ、スケーリングできます クラウドインフラストラクチャを管理せずに、 AI とオープンソーステクノロジでイノベーション を実現 Azure の使用を開始する Azure App Service: a fully managed service to build, deploy, and scale web apps and APIs securely 概要 機能 ガイダンスとツール セキュリティ 価格 お客様事例 リソース よくある質問 次のステップ Azure の使用を開始する azure.microsoft.com/ja-jp/products/app-service 20 21
Azure Functions [P.126] GoはネイティブサポートされていないためCustom Handlerでの運用となる。Custom HandlerはFlex Consumption (従量課金) [P.140] 以外で選択可能。 Microsoft | Azure 詳細はこちら 製品 v 表示数を増やす v 学ぶ サポート 営業に問い合わせ Azure の利用を開始する サインイン Q Azure Functions エンドツーエンドの開発環境で、イベントドリブン型のサー バーレスコードを実行します ビジネスロジックに焦点を当てながら、好みの言 語でサーバーレスアプリを設計します。 Azure の使用を開始す る Azure Functions の使用を開始 する 概要 ユースケース セキュリティ 価格 関連製品 顧客事例 リソース よくある質問 次のステップ Azure の使用を開始する azure.microsoft.com/ja-jp/products/functions 21 22
Azure Container Apps [P.151] Goで作成したWebアプリも問題なく動作。内蔵機能のDapr (マイクロサービス) と KEDA (k8sオートスケーラー) はGo製オープンソースソフトウェア。 Microsoft | Azure 詳細はこちら 製品 v 表示数を増やす v 学ぶ サポート 営業に問い合わせ Azure の利用を開始する サインイン Q Azure Container Apps サーバーレスコンテナーを使用してモダンなアプリとマイク ロサービスを実行します。 サーバーレスコンピューティングプラットフォ ームで、クラウドネイティブアプリの構築とデプ ロイを大規模に行うことができます。 Azure の使用を開 始する Azure Container Apps の詳 細情報 概要 特徴 セキュリティ 価格 関連製品 お客様事例 リソース FAQ 次のステップ Azure の使用を開始する azure.microsoft.com/ja-jp/products/container-apps 22 23
コンテナー技術 Docker [P.144] • コンテナーエンジン Kubernetes [P.145] • コンテナーオーケストレーター • 自分たちで制御したいならAzure Kubernetes Service [P.149] • お任せならAzure Container Apps (裏がAKS) いずれもGo製オープンソースソフトウェア。 23 24
データベース 24 25
Azure SDK for Goにてモジュールとして用意 • Azure SQL Database Module for Go [P.155] azure-sdk-for-go/sdk/resourcemanager/sql/armsql/ • Azure Database for PostgreSQL Module for Go [P.156] azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers • Azure Database for MySQL Module for Go [P.156] azure-sdk-for-go/sdk/resourcemanager/mysql/armmysqlflexibleservers • Azure Oracle Database Module for Go azure-sdk-for-go/sdk/resourcemanager/oracledatabase/armoracledatabase • Azure Cache for Redis Module for Go [P.154] azure-sdk-for-go/sdk/resourcemanager/redis/armredis 25 26
Azure SDK for GoにてSDKとして用意 • Azure Cosmos DB SDK for Go [P.168] azure-sdk-for-go/sdk/data/azcosmos 26 27
ストレージ 27 28
Go用のストレージSDK Blob Storage [P.161]、File Storage [P.164]、Queue Storage [P.165] はそれぞれ個別のSDK として開発していたが、2024年9月13日に廃止。 Filter (1 updates) 製品 v ステータス v 更新情報の種類 v 新規または更新済み v ■■ In development (0) i ■■ In preview (0) i ■■■ Launched (0) i ID: retirement-notice-the-legacy-azure-storage-go-client-libraries-will-be-retired-on-13-september-2024 x Sort by 最近の変更:新しい順 v Retirement notice: The legacy Azure Storage Go client libraries will be retired on 13 September 2024 RETIREMENT September 2024 SDKs Storage Accounts Legacy Azure Storage Go client libraries will be retired on 13 September 2024. Before that date, you'll need to transition to the latest version of the Azure Storage Go client libraries. After 13 September 2024, the older client libraries can still be used, but any associated updates will no longer be issued by Microsoft. If you choose not to switch to the latest version of the Azure Storage Go client libraries, you can find the source code for the legacy Azure Storage Go client libraries on GitHub as an open-source resource. Recommended action To access data in your storage account(s), transition to the latest version of the Azure Storage Go client libraries by 13 September 2024. Please refer to our following migration guides: 。 azblob (Migration guide) 。 azfile (Migration guide) 。 azqueue Help and support azure.microsoft.com/ja-jp/updates?id=retirement-notice-the-legacy-azure-storage-go-client-libraries-will-be-retired-on-13- september-2024 28 29
[参考] 旧Go用ストレージSDK Deprecatedのため、使用しないこと! • Azure Storage Blob SDK for Go (PREVIEW) (Deprecated) github.com/Azure/azure-storage-blob-go • Azure Storage File SDK for Go (Deprecated) github.com/Azure/azure-storage-file-go • Azure Storage Queue SDK for Go (Deprecated) github.com/Azure/azure-storage-queue-go 29 30
新しいGo用のストレージSDK Blob (azblob)、File (azfile)、Queue (azqueue) はAzure SDK for Goに統合。Azure Data Lake Storage Gen2 (azdatalake) [P.162] も追加。 Product v Solutions v Resources v Open Source v Enterprise v Pricing Q Sign in Sign up Azure / azure-sdk-for-go Public Notifications Fork 905 Star 1.7k <> Code Issues 211 Pull requests 59 Actions Projects 9 Wiki Security Insights azure-sdk-for-go / sdk / storage / azure-sdk Increment package version after release of storage/azdatalake ... x 67de65a last week History Name Last commit message Last commit date Files main Q Go to file > .config > .devcontainer > .github > .vscode > documentation > eng > profile > sdk > ai > azcore > azidentity > batch .. azblob Increment package version after release of stora... last week azdatalake Increment package version after release of stora... last week azfile Increment package version after release of stora... last week azqueue Increment package version after release of stora... 2 weeks ago github.com/Azure/azure-sdk-for-go/tree/main/sdk/storage 30 31
Azure Table StorageのGo用のSDK Azure Table Storage (aztables) [P.165] は、Azure SDK for Go内のCosmos DB (azcosmos) と同じ階層にSDKとして用意されている。 Product v Solutions v Resources v Open Source v Enterprise v Pricing Q Sign in Sign up Azure / azure-sdk-for-go Public Notifications Fork 905 Star 1.7k <> Code Issues 211 Pull requests 59 Actions Projects 9 Wiki Security Insights azure-sdk-for-go / sdk / data / aztables / jhendrixMSFT Add sovereign cloud support to aztables (#24609) 01706b0 4 days ago History Name Last commit message Last commit date Files main Q Go to file > data > azappconfig > azcosmos > aztables > internal > testdata/perf CHANGELOG.md LICENSE.txt README.md access_policy_test.go assets.json autorest.md .. internal Add sovereign cloud support to aztables (#2460... 4 days ago testdata/perf Add sovereign cloud support to aztables (#2460... 4 days ago CHANGELOG.md Add sovereign cloud support to aztables (#2460... 4 days ago LICENSE.txt [EngSys] Add License check (#15727) 4 years ago README.md Updating Go version policy and removing mentio... 2 months ago access_policy_test.go [aztables] adding CosmosDB support for using T... 7 months ago assets.json [aztables] adding CosmosDB support for using T... 7 months ago autorest.md Don't error on empty time value (#22485) last year github.com/Azure/azure-sdk-for-go/tree/main/sdk/data/aztables 31 32
AI 32 33
Azure OpenAI Service [P.233] Go開発者向けのOpenAI リンク 説明 Azure OpenAI SDK for Go Azure OpenAI SDK for Go の GitHub ソース バージョン。 Azure OpenAI SDK リリース .NET、Java、JavaScript、Go のリンクを含むすべての Azure OpenAI SDK ライブラリ パッケージへのリンク。 パッケージ (pkg.go.dev) Go 用 Azure OpenAI クライアント モジュールの Go パッケージ バージョン。 GPT-35-Turbo と GPT-4 の使用を開始する チャット完了サンプルを作成する手順について説明する記事。 ChatCompletions 補完を実装する方法を示す簡単な例。 関数を使用した ChatCompletions 関数を使用して完了を実装する方法を示す簡単な例。 ストリーミング チャットの完了 ストリーミング補完を実装する方法を示す簡単な例。 イメージの生成 イメージ生成を実装する簡単な例。 埋め込み 埋め込みの作成方法を示す簡単な例。 その他の例 Go 用 OpenAI クライアント モジュールのドキュメントの Go パッケージ バージョン。 その他のガイダンス Azure OpenAI Service のドキュメントのハブ ページ。 learn.microsoft.com/ja-jp/azure/developer/go/azure-ai-for-go-developers#openai-for-go-developers 33 34
Azure Cognitive Service [P.230] 音声/視覚 リンク 説明 Go でのキャプションとコール センターの文字起こし コール センター シナリオでのキャプションと文字起こしのサンプルを含むリポジ トリ。 Speech SDK for Go を使用して Speech をアプリに統合する Azure Cognitive Services Speech SDK のソース。 learn.microsoft.com/ja-jp/azure/developer/go/azure-ai-for-go-developers#speechvision 言語 リンク 説明 Go で Text Analytics を使用してドキュメント 内のテキストを抽出、分類、および理解する テキストを理解および分析するための自然言語処理 (NLP) 機能を提供するクラウドベースのサ ービスである、Azure Cognitive Service for Language の一部である Text Analytics 用のクライ アント ライブラリ。 Go でのドキュメント翻訳 構造とテキストの書式設定を維持しながら、ドキュメント翻訳を使用してソース ドキュメン トをターゲット言語に翻訳する方法を示すクイック スタート記事。 learn.microsoft.com/ja-jp/azure/developer/go/azure-ai-for-go-developers#language 34 35
Azure SDK for Goにてモジュールとして用意 Azure OpenAI extensions module for Go azure-sdk-for-go/sdk/ai/azopenai • OpenAIへのアクセスも可能。 • ベータであり、他言語と比べて対応サービスはまだ少ない。 Azure Cognitive Services Module for Go azure-sdk-for-go/sdk/resourcemanager/cognitiveservices/armcognitiveservices 35 36
Goで開発されているAzureツール 36 37
Azure Developer CLI (azd) 2025年3月6日公開のv1.13.0でLanguage Typeに「docker」が追加。Goなどの非ネイテ ィブサポート言語でも現時点ではContainer Appsに対してデプロイ可能。 Product v Solutions v Resources v Open Source v Enterprise v Pricing Q Search or jump to... Sign in Sign up Azure / azure-dev Public Notifications Fork 228 Star 453 <> Code Issues 759 Pull requests 24 Actions Projects 9 Wiki Security Insights azure-dev / README.md main Q Go to file danieljurek Migrate storage location (#4725) 3e57d4d 4 months ago History Files > .config > .devcontainer > .github > .vscode > assets > cli > docs > eng > generators > schemas > templates .gitattributes .gitignore .markdownlint.json Preview Code Blame 129 lines (79 loc) 6.8 KB Raw Azure Developer CLI Latest builds: Artifact Version Download azd azd 1.14.0 Windows | Linux | Mac vscode extension vscode extension 0.9.0 VSIX The Azure Developer CLI (azd) is a developer-centric command-line interface (CLI) tool for creating Azure applications. The goals of the CLI are to: • reduce the time required for a developer to be productive • demonstrate opinionated best practices for Azure development • help developers understand core Azure development constructs To take full advantage of the CLI, code repositories need to conform to a well defined set of conventions that will be github.com/Azure/azure-dev/blob/main/README.md 37 38
AzCopy Azure Storage (Blob、Files、Table) とローカルコンピューターでデータをコピー。更 新も活発。 Product v Solutions v Resources v Open Source v Enterprise v Pricing Q Search or jump to... Sign in Sign up Azure / azure-storage-azcopy Public Notifications Fork 237 Star 644 <> Code Issues 171 Pull requests 32 Actions Projects 9 Wiki Security Insights azure-storage-azcopy / README.md main Q Go to file derdanu and gapra-msft Adding OAuth as supported source account AuthN method using blob/file... 12b5af9 7 months ago History Files > .config > .github > azurePipelineTemplates > cmd > common > docker > e2etest > jobsAdmin > mock_server > sddl > setup > ste > testSuite > website .gitignore CODE_OF_CONDUCT.md ChangeLog.md LICENSE Preview Code Blame 154 lines (92 loc) 8.7 KB Raw AzCopy v10 AzCopy v10 is a command-line utility that you can use to copy data to and from containers and file shares in Azure Storage accounts. AzCopy v10 presents easy-to-use commands that are optimized for high performance and throughput. Features and capabilities Use with storage accounts that have a hierarchical namespace (Azure Data Lake Storage Gen2). Create containers and file shares. Upload files and directories. Download files and directories. Copy containers and blobs between storage accounts (Service to Service). Synchronize data between Local <-> Blob Storage, Blob Storage <-> File Storage, and Local <-> File Storage. Delete blobs or files from an Azure storage account Copy objects, directories, and buckets from Amazon Web Services (AWS) to Azure Blob Storage (Blobs only). github.com/Azure/azure-storage-azcopy/blob/main/README.md 38 39
SQLCMD CLI (sqlcmd) Microsoft SQL Server、Azure SQL Database、Azure Synapseをまとめて操作できるCLI ツール。Go用SQL Serverドライバー「go-mssqldb」がベース。 Product v Solutions v Resources v Open Source v Enterprise v Pricing Q Search or jump to... Sign in Sign up microsoft / go-sqlcmd Public Notifications Fork 68 Star 447 <> Code Issues 120 Pull requests 9 Actions Projects 9 Wiki Security Insights go-sqlcmd / README.md main Q Go to file grrlgeek Update README.md (#518) a0bfd83 last year History Files > .github > .pipelines > .vscode > build > cmd > internal > pkg > release > testdata .editorconfig .gitattributes .gitignore CODE_OF_CONDUCT.md Dockerfile LICENSE NOTICE.md README.md SECURITY.md Preview Code Blame 322 lines (219 loc) 17.8 KB Raw SQLCMD CLI This repo contains the sqlcmd command line tool and Go packages for working with Microsoft SQL Server, Azure SQL Database, and Azure Synapse. Learn more about how sqlcmd is used from a articles/posts written by the community: Community Buzz. Installation sqlcmd is available in package managers for all major platforms. Windows sqlcmd is available via Winget, Choco and as a downloadable .msi or .zip from the releases page. The .msi installer is signed with a Microsoft Authenticate certificate. WinGet Install: Upgrade: winget install sqlcmd winget upgrade sqlcmd github.com/microsoft/go-sqlcmd/blob/main/README.md 39 40
Microsoft x Go 40 41
The Microsoft build of Go Microsoftで使用されるGo。本体をフォークして自社ポリシーに合う形にセキュリティ修 正を施している。 Microsoft | Dev Blogs Developer v Technology v Languages v .NET v Platform Development v Data Development v Theme Sign in Dev Blogs > Microsoft for Go Developers Microsoft for Go Developers News, updates, and insights for Go development with Microsoft tools Latest posts May 7, 2025 Go 1.24.3-1 and 1.23.9-1 Microsoft builds now available Davis Goodin A new release of the Microsoft build of Go including security fixes is now available for download. Apr 1, 2025 Go 1.24.2-1 and 1.23.8-1 Microsoft builds now available Davis Goodin A new release of the Microsoft build of Go including security fixes is now available for download. Popular topics Microsoft For Go Developers Security Community About Archive Follow this blog Stay informed Get notified when new posts are published. Enter your email Subscribe devblogs.microsoft.com/go/ 41 42
TypeScriptコンパイラーをGoで書き換え
2025年3月11日、TypeScriptコンパイラー(tsc)のGoへの書き換え(tsgo)が発表。文法が近
くて移植しやすく、並行処理とネイティブ実行によりコンパイル速度が10倍に向上。
Product v Solutions v Resources v Open Source v Enterprise v Pricing
Q Search or jump to...
Sign in Sign up
microsoft / typescript-go Public
Notifications
Fork 634
Star 20.5k
<> Code
Issues 88
Pull requests 24
Actions
Projects 9
Wiki
Security
Insights
typescript-go / README.md
main
Q Go to file
3 people Create preview builds for publishing to npm and VS Code marketplace (#...
990e8b8 last week
History
Files
> .devcontainer
> .github
> .vscode
> _build
> _extension
> _packages
> _submodules
> _tools
> cmd
> internal
> testdata
.custom-gcl.yml
.dprint.jsonc
.gitattributes
.gitignore
Preview
Code
Blame
129 lines (90 loc)
5.96 KB
Raw
TypeScript 7
Not sure what this is? Read the announcement post!
Preview
A preview build is available on npm as @typescript/native-preview.
npx tsgo # Use this as you would tsc.
A preview VS Code extension is available on the VS Code marketplace.
To use this, set this in your VS Code settings:
{
"typescript.experimental.useTsgo": true
}
github.com/microsoft/typescript-go/blob/main/main/README.md
42 43
さいGoに 43 44
Microsoft/AzureとGoの技術とコミュニティの橋渡し役として Microsoft/Azureでのプログラミング言語対応としては • もちろん自社の : C#/.NET • AIといえば : Python (Guidoさんも在籍されておりますし) • Webに対応 : JavaScript/TypeScript • ユーザー数の多さ : Java ですが、コンテナー方面で頑張っている同じオープンソースのGoも是非!m(__)m (GoとAIの絡みもなかなか…今だとMCPを絡めて何か?) 44 45
Thank you Ryuji Iwata Okayama, Japan @qt_luigi 45