S3インベントリ設定でインベントリファイルの作成を設定
2021/09/25
インベントリレポートファイルはオブジェクトの一覧情報です。
日次、週次で定期作成できます。
作成したレポートはレプリケーションや暗号化のステータス管理や、S3バッチオペレーションに使用できます。
目次
インベントリ設定
S3バケットの管理メニューからインベントリ設定を作成しました。
名前と対象プレフィックスもしくはすべて、バージョンIDを含めるか決めます。
インベントリレポートの出力先のバケット、頻度(日次、週次)など設定できました。
出力先のバケットポリシーは自動設定されます。
インベントリレポートファイルの暗号化や追加の情報が設定できます。
即時実行はされないので、1日おいてから作成時間、ファイルなど確認してみます。
翌日確認
午前5:48ぐらいでできてました。
2021-09-04T00-00Z/manifest.checksum
2021-09-04T00-00Z/manifest.json
data/90c689f1-4e7a-4817-ac4c-16cc4434d53e.csv.gz
hive/dt=2021-09-04-00-00/symlink.txt
manifest.jsonはこんな内容でした。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
{ "sourceBucket": "requester-payment", "destinationBucket": "arn:aws:s3:::demo-inventory-yamashita", "version": "2016-11-30", "creationTimestamp": "1630713600000", "fileFormat": "CSV", "fileSchema": "Bucket, Key, VersionId, IsLatest, IsDeleteMarker, Size, LastModifiedDate, ETag, StorageClass, IsMultipartUploaded, ReplicationStatus, EncryptionStatus, ObjectLockRetainUntilDate, ObjectLockMode, ObjectLockLegalHoldStatus, IntelligentTieringAccessTier, BucketKeyStatus", "files": [ { "key": "requester-payment/DemoInventory/data/90c689f1-4e7a-4817-ac4c-16cc4434d53e.csv.gz", "size": 209, "MD5checksum": "57b9854bb213264f1bc9751b7c8ad2a1" } ] } |
90c689f1-4e7a-4817-ac4c-16cc4434d53e.csv.gz
に実際のオブエジェクトリストが出力されていました。
|
1 2 3 |
requester-payment,s3-req-pay-1.png,,true,false,79219,2021-08-28T07:23:10.000Z,8746113efe350cb8b1a7f143a55aa5a1,STANDARD,false,,NOT-SSE,,,,,DISABLED requester-payment,s3-req-pay-2.png,,true,false,167634,2021-08-28T08:07:13.000Z,c50ec97e4f547abcda02b47b650f534e,STANDARD,false,,NOT-SSE,,,,,DISABLED |
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。
「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
関連記事
-
-
Lambdaでちょっとしたコードを試すときに便利なエディタのフルスクリーン機能
Lambda歴6年で、はじめて使いました。 この存在に気がついてなかったです。 …
-
-
Amazon CodeCatalystのスペースとプロジェクトを作成してみました
Amazon CodeCatalystはIAMユーザーで操作するのではなく、AW …
-
-
Amazon RDS MySQLでCSVをload data するときに「Access denied」発生
超小ネタです。 AWSのデータベースサービスの Amazon RDSのMySQL …
-
-
AWS Lambda(Python3.7)でPandocを実行する際にCSSもLayerから読み込む
Pandocで必要そうなオプションを確認しておく 先日の「AWS Lambda( …
-
-
AWS Transit GatewayのVPCアタッチメント
構成 これぐらいの構成なら、VPCピアリングでいいのですが、Transit Ga …
-
-
Amazon Connectの新規作成からプッシュボタン入力と発信元電話番号をLambdaで処理するまで
とりあえずやりたいことはタイトルに書いたとおり、「電話をかけて、プッシュボタンに …
-
-
AWS Summit 2016 Tokyoに参加してきました (Day2)
馬込は非常に良い天気です。 泊まっている部屋が2Fでしたので窓を明けると歩いてい …
-
-
Projectタグを強制するSCPでアクションやリソースを限定しないとき成り立つのか
ふと疑問に思ったので試しました。 予想は、拒否されてしまう、です。 [crayo …
-
-
TwilioからのリクエストをAPI Gateway+LambdaでTwimlを返して処理する
Twilioで着信した時のリクエスト先としてTwimlをWebサーバやS3で用意 …
-
-
AWS Application Discovery Serviceのエージェントを実行
本来はオンプレミスのサーバーにエージェントをインストールして、自動でアプリケーシ …





