Connect Spreadsheets で Excel for the Web(Excel 365/Online)からリアルタイムのAmazon S3 のデータにアクセス
Connect AI の手順をお探しですか?
Connect AI アカウントには Connect Spreadsheets が含まれているため、以下の手順を使用できます。Connect Spreadsheets プラットフォームを参照する際に若干の違いが見られる場合がありますが、基本的な原則は同じです。
Microsoft Excel for the web は、Microsoft Excel のクラウドネイティブ版です。CData の Connect Spreadsheets と組み合わせることで、Excel 内から直接Amazon S3 のデータにアクセスでき、データ分析、コラボレーション、計算などが可能になります。この記事では、Connect Spreadsheets で Amazon S3 に接続し、オンラインの Excel スプレッドシートでリアルタイムのAmazon S3 のデータにする方法を説明します。
Connect Spreadsheets は、すべてのリアルタイムデータを Microsoft Excel や Google Sheets に取り込む最も簡単な方法です。ファイルのダウンロード、整形、アップロードを繰り返す必要はもうありません。データに接続し、表示したいデータセットを選択して、スプレッドシートにインポートするだけです。
このセットアップには、Connect Spreadsheets インスタンスと Excel 用 Connect Spreadsheets アドインが必要です。開始するには、Connect Spreadsheets の無料トライアルにサインアップし、無料の Connect Spreadsheets Excel アドインをインストールしてください。
Excel 用のAmazon S3 接続を設定
Excel からAmazon S3 への接続は、Connect Spreadsheets を通じて可能になります。Excel からAmazon S3 のデータを操作するには、まず Amazon S3 接続を作成して設定します。
- Connect Spreadsheets にログインし、Connections をクリックして Add Connection をクリックします
- Add Connection パネルから「Amazon S3」を選択します
-
Amazon S3 に接続するために必要な認証プロパティを入力します。
Amazon S3 リクエストを認可するには、管理者アカウントまたはカスタム権限を持つIAM ユーザーの認証情報を入力します。AccessKey をアクセスキーID に設定します。SecretKey をシークレットアクセスキーに設定します。
Note: AWS アカウント管理者として接続できますが、AWS サービスにアクセスするにはIAM ユーザー認証情報を使用することをお勧めします。
尚、CData 製品はAmazon S3 のファイルの一覧表示やユーザー管理情報の取得用です。S3 に保管されているExcel、CSV、JSON などのファイル内のデータを読み込みたい場合には、Excel Driver、CSV Driver、JSON Driver をご利用ください。
アクセスキーの取得
IAM ユーザーの資格情報を取得するには:
- IAM コンソールにサインインします。
- ナビゲーションペインで「ユーザー」を選択します。
- ユーザーのアクセスキーを作成または管理するには、ユーザーを選択してから「セキュリティ認証情報」タブを選択します。
AWS ルートアカウントの資格情報を取得するには:
- ルートアカウントの資格情報を使用してAWS 管理コンソールにサインインします。
- アカウント名または番号を選択し、表示されたメニューで「My Security Credentials」を選択します。
- 「Continue to Security Credentials」をクリックし、「Access Keys」セクションを展開して、ルートアカウントのアクセスキーを管理または作成します。
AWS ロールとして認証
多くの場合、認証にはAWS ルートユーザーのダイレクトなセキュリティ認証情報ではなく、IAM ロールを使用することをお勧めします。RoleARN を指定することでAWS ロールを代わりに使用できます。これにより、CData 製品は指定されたロールの資格情報を取得しようと試みます。
(すでにEC2 インスタンスなどで接続されているのではなく)AWS に接続している場合は、ロールを引き受けるIAM ユーザーのAccessKey とSecretKey を追加で指定する必要があります。AWS ルートユーザーのAccessKey および SecretKey を指定する場合、ロールは使用できません。
SSO 認証
SSO 認証を必要とするユーザーおよびロールには、RoleARN およびPrincipalArn 接続プロパティを指定してください。各Identity Provider に固有のSSOProperties を指定し、AccessKey とSecretKey を空のままにする必要があります。これにより、CData 製品は一時的な認証資格情報を取得するために、リクエストでSSO 認証情報を送信します。
- Create & Test をクリックします
接続の設定が完了したら、Excel for the web からAmazon S3 のデータに接続する準備が整いました。
Excel for the web でリアルタイムのAmazon S3 のデータにアクセス
以下の手順では、Excel から Connect Spreadsheets に接続してリアルタイムのAmazon S3 のデータにアクセスする方法を説明します。
- Excel にログインし、新しいシートを作成します(または既存のシートを開きます)。
- Insert をクリックし、Office Add-ins をクリックします。(アドインをすでにインストールしている場合は、ステップ 4 に進んでください。)
- Connect Spreadsheets を検索し、「Get it now」をクリックしてアドインをインストールします。
- Excel に戻り、Data リボンを開いて Connect Spreadsheets の「Get Data」ボタンをクリックします。
- アドインパネルで、「Log in」をクリックして Connect Spreadsheets アカウントにサインインし、認証します
- Excel の Connect Spreadsheets パネルで、Import をクリックします
- Connection(例:AmazonS31)、Table(例:ObjectsACL)、インポートする Columns を選択します
- 必要に応じて Filters、Sorting、Limit を追加します
- Execute をクリックしてデータをインポートします
スプレッドシートからAmazon S3 のデータへのリアルタイムアクセス
これで、Excel ブックからリアルタイムのAmazon S3 のデータへのダイレクトなクラウド間接続が確立されました。計算、集計、コラボレーションなどのために、ブックにさらにデータを追加できます。
Connect Spreadsheets をお試しください。300 以上の SaaS、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスをスプレッドシートアプリから直接実現できます。