S3

s3.bucket

class s3.bucket

Discovery Example:

>>> from cloudwanderer import CloudWanderer, ServiceResourceType
>>> from cloudwanderer.storage_connectors import GremlinStorageConnector
>>> cloud_wanderer = CloudWanderer(storage_connectors=[
...        GremlinStorageConnector(
...          endpoint_url="ws://localhost:8182",
...        )
...    ])
>>> cloud_wanderer.write_resources(
...     service_resource_types=[ServiceResourceType("s3","bucket")]
... )

OpenCypher Example:

How to query resources of this type using OpenCypher in Neptune.

MATCH (bucket:aws_s3_bucket)
RETURN *

Gremlin Example:

How to query resources of this type using Gremlin in Neptune/local Gremlin.

g.V().hasLabel('aws_s3_bucket').out().path().by(valueMap(true))
creation_date

Date the bucket was created. This date can change when making changes to your bucket, such as editing its bucket policy.